SóProvas


ID
2036335
Banca
CESPE / CEBRASPE
Órgão
TCE-PA
Ano
2016
Provas
Disciplina
Banco de Dados
Assuntos

No que concerne à linguagem SQL, julgue o item seguinte.

Em versões recentes da linguagem SQL, o comando delete permite a exclusão de valores em atributos específicos, mantendo-se inalterados os valores dos outros atributos que compõem a tupla.

Alternativas
Comentários
  • 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.