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


Dgsfilho

Dgsfilho

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:


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar