1
resposta

COMO ADICIONAR CHAVES ESTRANGEIRAS NO SQL DEVELOPER?

Boa tarde, já criei as tabelas e coloquei as chaves primárias. Mas não consigo criar as chaves estrangeiras DriagramaInsira aqui a descrição dessa imagem para ajudar na acessibilidade Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Oii, como você está?

Peço desculpas por demorar a te responder.

Pela imagem do modelo físico, sua tabela já está com a chave estrangeira referenciada! Veja que nas tabelas que possuem dependência há o nome da restrição logo abaixo do nome da chave primária - a chave estrangeira é demarcada pelo símbolo de chave dourada com uma setinha verde. Na tabela T_CONTA, T_USUARIO_email já está marcado como FK.

Além disso, o erro ORA-00904 aponta que email é um identificador inválido e, de fato, no seu comando você está referenciando a coluna filha como email, e não como o nome em que ela está na tabela T_CONTA: T_USUARIO_email. Mesmo que a tabela ainda não tivesse a chave, esse erro aconteceria.

Espero ter contribuído. Abraços!

Fico à disposição.