-
creio que o erro da questão esteja em "valores em atributos específicos", o certo seria "valoes em tuplas específicas"
-
o comando DELETE permite a exclusão de REGISTROS/LINHAS/TUPLAS.
para excluir determinadas colunas é necessário utilizar o ALTER juntamente com a clásula DROP COLUMN,
-
Gabarito Errado
Ótimo comentário do companheiro Lazaro Almeida.
"Retroceder Nunca Render-se Jamais !"
Força e Fé !
Fortuna Audaces Sequitur !
-
Com relação ao comentário do colega Lazaro, deve-se atentar que a questão não aborda a exclusão de ATRIBUTOS/COLUNAS e sim a exclusão do VALOR em um atributo/coluna. Da mesma forma, a questão permanece ERRADA. Tal exclusão não é realizada pelo como DELETE, tão pouco pelo comando DROP COLUMN.
-
Prezados, para excluir valores não se deve APAGAR a coluna. Se isso ocorrer não será possível incluir valores novamente nessas colunas. A exclusão de VALORES nas colunas se dará através do
UPDATE TABELA
SET COLUNA = NULL
;
-
O comando DELETE não mantém inalterados os valores dos outros atributos que compõem a tupla, pois este comando remove (apaga) TODA a tupla. Para a exclusão de valores em atributos específicos em uma tupla é necessário usar o comando UPDATE, repassando o valor NULL para o atributo.
ATENÇÃO!!!
DELETE com cláusula WHERE remove tuplas específicas.
DELETE sem cláusula WHERE apaga TODOS os dados da tabela.