Ver Mensaje Individual
  #5 (permalink)  
Antiguo 04/08/2011, 00:54
Pelydas
 
Fecha de Ingreso: abril-2010
Mensajes: 68
Antigüedad: 14 años
Puntos: 0
Respuesta: Actualizar y borrar articulos en cascadas con TSQL

En realidad el ejemplo que puse fue muy sencillo, explico un poco mas. Los analistas que diseñaron y crearon la BBDD definieron en varios casos que una misma tabla tuviera FKs distintas y que hacen referencia a una misma tabla principal, es algo asi:

Tabla1
campo1,campo2, campo3, .....

Tabla2
campo1, campo2,......

FK_tabla1_campo1_tabla2_campo1, FK_tabla1_campo3_tabla2_campo1

y sql2008 te permite definir las cascadas para una sola FK y como esto puede suceder en varias tablas pues han desidido desabilitar todas las cascadas y me han dado a mi la tarea de que las sustituya mediante tsql y triggers. El problema que tengo es que no encuentro la forma con codigo o SELECTs de "pintar" todo el arbol y sus ramas para el caso del DELETE de registros con claves ajenas. En conclusion "donde manda capitan no manda soldado". Gracias y saludos.