-
Para se eliminar a restrição empfunfk de uma tabela chamada empregado, pode-se utilizar o seguinte comando. ALTER TABLE TBEMPREGADO DROP CONSTRAINT EMPFUNFK CASCADE;
No enunciado diz que a tabela se chama "empregado", já na SQL ele chama de TBEMPREGADO. A meu ver essa questão deveria ser ERRADA.
-
Concordo com Benjamin.
-
Marquei errada pelo mesmo motivo
-
Questão bem mal formulada. Deveria ser anulada.
-
Para quem não entende os comentários sem o gabarito e não tem acesso a resposta.
Gaba: CERTO
MAS, deveria ser anulada!
Para se eliminar a restrição empfunfk de uma tabela chamada empregado
QUAL O NOME DA TABELA CESPE?: empregado
EU:
select * from empregado where cod=1
alter table empregado drop
drop table empregado
CESPE: errou! era pra vc saber que eu coloco o nome que eu quiser na tabela e tb não disse o nome kkkk a tabela no banco se chama: rweyuiugfjdfjk
em nenhum lugar na terra isso estaria certo!
anulada!
* ta com cara que alguem foi favorecido com essa questão!
-
ALTER TABLE TBEMPREGADO DROP CONSTRAINT EMPFUNFK CASCADE ??????????
Amém! :P
-
Questão certa. E conforme consta nesta documentação[1], o comando para adicionar uma constraint é mais complexo, porque, neste caso, vc precisa informar a referencia dele na outra tabela(chave estrangeira).
Comando para remover uma constraint: ALTER TABLE EMPLOYEE DROP CONSTRAINT RED ;
Fonte:
[1] SQL Procedures, Triggers, and Functions on IBM DB2, Hernando Bedoya, Jim Bainbridge, Rob Bestgen, Mike Cain, Dan Cruikshank, Jim Denton, Doug Mack, Tom Mckinley, Simona Pacchiarini, IBM Redbooks
-
Questão ERRADA, pois a execução do comando dirá que "A tabela ou visão NÃO EXISTE". Que lixo de questão!
-
tabela chamada empregado ... ALTER TABLE TBEMPREGADO ???
-
drop apaga a tabela kkkk questão errada
-
suvaco de cobra
-
KD O DELETE?