Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

DELETE en cadena en sql server 2005

Estas en el tema de DELETE en cadena en sql server 2005 en el foro de SQL Server en Foros del Web. Estimados, necesito hacer un delete a mis registros de la base de datos, este registro esta duplicado como en 4 o 5 tablas y quisiera ...
  #1 (permalink)  
Antiguo 02/03/2009, 09:35
Avatar de BlueSkull  
Fecha de Ingreso: noviembre-2008
Ubicación: Chile
Mensajes: 504
Antigüedad: 15 años, 11 meses
Puntos: 4
DELETE en cadena en sql server 2005

Estimados, necesito hacer un delete a mis registros de la base de datos, este registro esta duplicado como en 4 o 5 tablas y quisiera borrarlos en cadena solo seleccionando el codigo en un webforms y al darle click al boton, borrar este registro de las 4 tablas. Hice esta consulta en el foro y me dijeron que eso se hacia en el motor de la base de datos pero no se como, haber si me pueden ayudar, gracias.

Saludos.
  #2 (permalink)  
Antiguo 03/03/2009, 11:52
Avatar de kennyhp  
Fecha de Ingreso: julio-2006
Mensajes: 370
Antigüedad: 18 años, 3 meses
Puntos: 5
Respuesta: DELETE en cadena en sql server 2005

Has de tener las tablas relacionadas y silo has de activar la opción de OnCascade. Está clicando con el botón derecho sobre la tabla. No te puedo decir exactamente donde está por que no tengo un SQL en esté PC.
Ahora, te avisio de que eso que quieres hacer es peligroso, ya que pierdes el control. Es mejor crear una query o por cada una de las tablas que se encargue de eliminar.

Un saludo.
  #3 (permalink)  
Antiguo 03/03/2009, 18:30
Avatar de BlueSkull  
Fecha de Ingreso: noviembre-2008
Ubicación: Chile
Mensajes: 504
Antigüedad: 15 años, 11 meses
Puntos: 4
Respuesta: DELETE en cadena en sql server 2005

Cita:
Iniciado por kennyhp Ver Mensaje
Has de tener las tablas relacionadas y silo has de activar la opción de OnCascade. Está clicando con el botón derecho sobre la tabla. No te puedo decir exactamente donde está por que no tengo un SQL en esté PC.
Ahora, te avisio de que eso que quieres hacer es peligroso, ya que pierdes el control. Es mejor crear una query o por cada una de las tablas que se encargue de eliminar.

Un saludo.
Gracias por contestar Kennyhp mira realmente pienso lo mismo y ya habia pensado en la opcion de las querys, pero estaba en duda.

Saludos.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:45.