Banco de dadosSql server
- (FCC 2017)
Em relação à remoção de linhas no SQL Server, é correto afirmar:
A) Uma tabela que tenha todas as linhas removidas permanece no banco de dados. A instrução DELETE só exclui linhas da tabela; a tabela deve ser removida do banco de dados usando a instrução DROP TABLE.
B) Ao utilizar uma instrução DELETE, se a cláusula WHERE não for especificada, apenas a primeira linha da tabela será excluída.
C) Diferentemente da instrução DELETE, uma tabela esvaziada usando a instrução TRUNCATE TABLE é removida do banco de dados, junto com seus índices e outros objetos associados.
D) Pode-se usar a cláusula UP (n) para limitar o número de linhas que são excluídas em uma instrução DELETE. Neste caso a operação de exclusão é executada em uma seleção aleatória de n linhas.
E) Caso seja utilizada a cláusula UP junto com TRUNCATE para excluir linhas em uma determinada ordem, será preciso usar UP junto com ORDER BY em uma instrução de subseleção.
Próximo:
EXERCÍCIOS - Exercício 15
Vamos para o Anterior: Exercício 13
Tente Este: Exercício 145
Primeiro: Exercício 1
VOLTAR ao índice: Banco de dados