Flashcard FC370401
Como declarar, em nível de tabela, uma chave estrangeira que referencia a chave primária de outra tabela no Oracle?
Sistema de Gerenciamento de Banco de Dados (SGBD)
FGV · 2024
Como declarar, em nível de tabela, uma chave estrangeira que referencia a chave primária de outra tabela no Oracle?
Mostrar resposta e comentário
Resposta
Declarar com a cláusula de constraint em nível de tabela:CONSTRAINT nome_fk FOREIGN KEY (col_fk) REFERENCES tabela(col_pk)
Explicação:
Garante integridade referencial: a FK não aceita valores ausentes na PK.
Tipos/precisões da FK e PK devem ser compatíveis para criação da constraint.
Nomear a constraint facilita manutenção e operações (DROP/ENABLE/DISABLE).
Veja como foi cobrado:
https://flashcardsconcursos.com.br/portal/flashcard/359749
Conteúdo do catálogo FC Concursos · Atualizado em