• Matéria: Informática
  • Autor: gabrielredondo
  • Perguntado 7 anos atrás

Deseja-se eliminar a tabela CLIENTE. Porém, outra tabela, denominada PEDIDO, contém uma chave estrangeira relacionando o CODIGO_CLIENTE com a chave primária na tabela CLIENTE. Qual dos seguintes comandos deverá ser utilizado para eliminar a tabela CLIENTE, conforme as condições apresentadas?

DROP TABLE CLIENTE CASCADE CONSTRAINTS;

DROP TABLE CLIENTE;

DELETE CLIENTE CASCADE CONSTRAINTS;

DROP CLIENTE AND CONSTRAINTS;

DROP TABLE CLIENTE WITH CONTRAINTS;

Respostas

respondido por: vchinchilla22
19

Se Deseja-se eliminar a tabela CLIENTE. Porém, outra tabela, denominada PEDIDO, contém uma chave estrangeira relacionando o CODIGO_CLIENTE com a chave primária na tabela CLIENTE. Deverá ser utilizado para eliminar a tabela CLIENTE, o comando:

a) DROP TABLE CLIENTE CASCADE CONSTRAINTS;

Como não é possível ter duas tabelas com o mesmo nome no mesmo schema de  um banco de dados, para eliminar uma delas junto com as chaves relacionadas, aplicamos esse comando de acima, de três formas diferentes:

  • In line, declarando o nome da constraint
  • In line, sem declarar o nome da constraint
  • Out of line

respondido por: bruun0o
9

Resposta:

DROP TABLE CLIENTE CASCADE CONSTRAINTS;

Explicação:

Perguntas similares