T-SQL – declaración DELETE

servidor SQL ELIMINAR La consulta se utiliza para eliminar registros existentes de una tabla.

Debe utilizar una cláusula WHERE con una consulta DELETE para eliminar las filas seleccionadas; de lo contrario, se eliminarán todos los registros.

Sintaxis

A continuación se muestra la sintaxis básica para una consulta DELETE con una cláusula WHERE.

DELETE FROM table_name 
WHERE [condition]; 

Puede combinar N condiciones utilizando los operadores AND u OR.

Ejemplo

Considere la tabla CLIENTES con las siguientes entradas:

ID  NAME       AGE       ADDRESS            SALARY 
1   Ramesh     32        Ahmedabad          2000.00 
2   Khilan     25        Delhi              1500.00 
3   kaushik    23        Kota               2000.00 
4   Chaitali   25        Mumbai             6500.00 
5   Hardik     27        Bhopal             8500.00 
6   Komal      22        MP                 4500.00 
7   Muffy      24        Indore             10000.00 

El siguiente comando es un ejemplo que ELIMINA al cliente con ID 6 –

DELETE FROM CUSTOMERS 
WHERE ID = 6;

La tabla CLIENTES ahora tendrá las siguientes entradas.

ID  NAME       AGE       ADDRESS              SALARY 
1   Ramesh     32        Ahmedabad            2000.00 
2   Khilan     25        Delhi                1500.00 
3   kaushik    23        Kota                 2000.00 
4   Chaitali   25        Mumbai               6500.00 
5   Hardik     27        Bhopal               8500.00 
7   Muffy      24        Indore               10000.00 

Si desea ELIMINAR todos los registros de la tabla CUSTOMERS, no necesita usar la cláusula WHERE. La solicitud DELETE será la siguiente:

DELETE FROM CUSTOMERS;

Ahora no habrá registros en la tabla CLIENTES.

🚫