T-SQL >> Declarações >> DELETE | DevGuru

T-SQL ” Declarações ” DELETE

Sintaxe: DELETE { table_name | view_name }
] A instrução DELETE cria uma consulta que remove registros de uma ou mais tabelas.

A DELETE é permanente!
Depois de remover registros usando uma instrução DELETE, você não pode desfazer a operação. Para verificar quais registros serão apagados, examine os resultados de uma consulta SELECT que utiliza o mesmo critério.
É também importante entender, que uma instrução DELETE apaga registros inteiros, não apenas dados em campos especificados. Se você quiser apenas eliminar certos campos, utilize uma consulta UPDATE que altera o valor para NULL.

Exemplos

Código:

DELETE FROM Residents;

Eliminação:

(10 row(s) affected)

Explicação:

Este exemplo demonstra como esvaziar totalmente uma tabela de todos os registros deixando a estrutura e propriedades da tabela, tais como atributos e índices, intactos.

Língua(s): MS SQL Server

Código:

DELETE FROM Residents
WHERE Occupation = 'Teacher';

Saída:

(3 row(s) affected)

Explicação:

Este exemplo é mais específico e só elimina aqueles registros que satisfazem certos critérios.

Idioma(s): MS SQL Server

>

Veja também:

  • WHERE
  • DROP

Deixe uma resposta

O seu endereço de email não será publicado.