Exportar (0) Imprimir
Expandir todo
Expandir Minimizar
Personas que lo han encontrado útil: 5 de 6 - Valorar este tema

DELETE (SQL Server Compact Edition)

Elimina filas de una tabla.


DELETE 
   [ FROM ] table_name  
   [ WHERE < search_condition > ]
FROM

Palabra clave opcional que puede utilizarse entre la palabra clave DELETE y el table_name de destino.

table_name

El nombre de la tabla cuyas filas se van a eliminar.

WHERE

Especifica las condiciones utilizadas para limitar el número de filas que se van a eliminar.

<search_condition>

Especifica las condiciones de restricción de las filas que se van a eliminar. El número de predicados que pueden incluirse en una condición de búsqueda no tiene límite.

Si no se incluye ninguna cláusula WHERE, la instrucción DELETE quita todas las filas de la tabla.

Si se especifica una condición de búsqueda, ésta se aplica a todas las filas de la tabla. Todas las filas en las que el resultado de la condición de búsqueda es TRUE se marcan para su eliminación.

La condición de búsqueda se evalúa para cada fila de la tabla antes de efectuar una eliminación.

Todas las filas que están marcadas para eliminarse se eliminan al final de la instrucción DELETE antes de comprobar cualquier restricción de integridad.

La instrucción DELETE puede fallar si infringe una restricción FOREIGN KEY. Si la instrucción DELETE va a quitar varias filas y alguna de ellas infringe una restricción, se cancela dicha instrucción, se devuelve un error y no se quita ninguna fila.

El ejemplo siguiente elimina todas las filas de la tabla Customers.

DELETE Customers

El siguiente ejemplo elimina todas las filas de la tabla Customers en las que el valor de CompanyName es 'Wide World Importers'.

DELETE FROM Customers WHERE CompanyName = 'Wide World Importers'
¿Te ha resultado útil?
(Caracteres restantes: 1500)
Gracias por sus comentarios
Mostrar:
© 2014 Microsoft. Reservados todos los derechos.