SQL - Delete

 
Vista:

Delete

Publicado por Angel (1 intervención) el 11/07/2002 21:32:37
Hola:
Desearia saber sí se puede eliminar records de dos tablas a la vez.
Esto me da error:

"DELETE FROM canzione, login WHERE nick='cantante' "

Sí elimino primero los recors de una table y despues de la otra me lo hace sin problemas.Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Delete

Publicado por Islas, Isaías (5072 intervenciones) el 11/07/2002 21:41:45
Hola

El BOL dice:

DELETE
Quita filas de una tabla.

No menciona que se puedan ELIMINAR en una sola instruccion de DELETE filas de TABLAS diferentes.

Pero, puede hacer un Store Procedure.

Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Delete

Publicado por EDELRIO (540 intervenciones) el 13/07/2002 02:49:39
No se pueden borrar registros de 2 tablas dentro de una sola instruccion

Si quieres cuidar que se borre en ambas tablas puedes validarlo con If Exists o tal vez un RollBack desde un proceso en un sp...

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar