Fórum Chave estrangeira no InterBase #214020
13/02/2004
0
Tenho uma tabela PEDIDO e outra ITENSDOPEDIDO, a tabela de pedidos tem o campo COD_PED, como faço para criar uma chave estrangeira na tabela ITENSDOPEDIDO? :?: :?:
:!: :arrow: Favor explicar o mais detalhado possível, pois sou iniciante em InterBase.
Desde já agradeço a colaboração
:!: :arrow: Favor explicar o mais detalhado possível, pois sou iniciante em InterBase.
Desde já agradeço a colaboração
Dgsfilho
Curtir tópico
+ 0
Responder
Posts
13/02/2004
Sremulador
Tentarei explicar com um exemplo
ALTER TABLE SISPRENATAL ADD CONSTRAINT FK_SIPA FOREIGN KEY (SIPA) REFERENCES PACIENTES (PACD) ON UPDATE CASCADE ON DELETE CASCADE
ALTERA A TABELA
[b:10e3cceb1b]ALTER TABLE TABELAXXX [/b:10e3cceb1b]
ADICIONA O NOME DA CHAVE
[b:10e3cceb1b]ADD CONSTRAINT FK_SIPA [/b:10e3cceb1b]
DIZ QUE E UMA CHAVE ESTRANGEIRA
[b:10e3cceb1b]FOREIGN KEY (CAMPOXXX)[/b:10e3cceb1b]
TABELA QUE QUER FAZER A REFERENCIA
[b:10e3cceb1b]REFERENCES TABELAXXX (CAMPOXXX)[/b:10e3cceb1b]SE TIVER ALTERAÇÃO NOS CAMPOS DA CHAVE
[b:10e3cceb1b]ON UPDATE CASCADE ON DELETE CASCADE[/b:10e3cceb1b]
FÁCIL :wink:
ALTER TABLE SISPRENATAL ADD CONSTRAINT FK_SIPA FOREIGN KEY (SIPA) REFERENCES PACIENTES (PACD) ON UPDATE CASCADE ON DELETE CASCADE
ALTERA A TABELA
[b:10e3cceb1b]ALTER TABLE TABELAXXX [/b:10e3cceb1b]
ADICIONA O NOME DA CHAVE
[b:10e3cceb1b]ADD CONSTRAINT FK_SIPA [/b:10e3cceb1b]
DIZ QUE E UMA CHAVE ESTRANGEIRA
[b:10e3cceb1b]FOREIGN KEY (CAMPOXXX)[/b:10e3cceb1b]
TABELA QUE QUER FAZER A REFERENCIA
[b:10e3cceb1b]REFERENCES TABELAXXX (CAMPOXXX)[/b:10e3cceb1b]SE TIVER ALTERAÇÃO NOS CAMPOS DA CHAVE
[b:10e3cceb1b]ON UPDATE CASCADE ON DELETE CASCADE[/b:10e3cceb1b]
FÁCIL :wink:
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)