Haber si alguien me abre las ideas, pues ayer me pasé toda la tarde
intentando que fluyeran a mi cabeza y no lo conseguí y hoy no me quiero
meter en los mismos líos sin otro "desencadenador" en mi mente.
SQL Server 2000 sp4
Dadas dos tablas A y B en las que ambas tienen una columna code.
Intento crear un Trigger/Desencadenador, de forma que no me deje borrar
lineas de la tabla A si existe el valor de A.code en B.code.
Lo he conseguido sin mayores problemas si se trata de una sola linea
pero imposible para mi cuando se trata de varias lineas. Estoy jugando
con la tabla "Deleted" que es por donde creo que van los tiros.
Reconocido a cualquiera que me ilumine.
Saludos. Miguel A. Torrellas
In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Desncadenadores
Desncadenadores
Miguel
¿No se solucionaria mejor eso con INTEGRIDAD REFERENCIAL?
Saludos
Jose A. Suarez
¿No se solucionaria mejor eso con INTEGRIDAD REFERENCIAL?
Saludos
Jose A. Suarez
Desncadenadores
Hola José Alfonso
Resulta que con Mangament Studio no consigo aprender a crear diagramas
de la base de datos. LLego hasta donde llego.
Gracias por tu apoyo.
Saludos. Miguel A. Torrellas
José Alfonso Suárez Moreno escribió:
> Miguel
>
> ¿No se solucionaria mejor eso con INTEGRIDAD REFERENCIAL?
>
> Saludos
>
> Jose A. Suarez
Resulta que con Mangament Studio no consigo aprender a crear diagramas
de la base de datos. LLego hasta donde llego.
Gracias por tu apoyo.
Saludos. Miguel A. Torrellas
José Alfonso Suárez Moreno escribió:
> Miguel
>
> ¿No se solucionaria mejor eso con INTEGRIDAD REFERENCIAL?
>
> Saludos
>
> Jose A. Suarez
Desncadenadores
Miguel,
Mándalos el DDL de las dos tablas y unos cuantos inserts (para copiar y
pegar en el administrador corporativo).
Así podré probar de hacer lo que quieres más fácilmente.
Saludos,
José Luis Capel
"Miguel A. Torrellas" <miguel@torrellas.net> escribió en el mensaje
news:46780053$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> Haber si alguien me abre las ideas, pues ayer me pasé toda la tarde
> intentando que fluyeran a mi cabeza y no lo conseguí y hoy no me quiero
> meter en los mismos líos sin otro "desencadenador" en mi mente.
>
> SQL Server 2000 sp4
>
> Dadas dos tablas A y B en las que ambas tienen una columna code.
>
> Intento crear un Trigger/Desencadenador, de forma que no me deje borrar
> lineas de la tabla A si existe el valor de A.code en B.code.
>
> Lo he conseguido sin mayores problemas si se trata de una sola linea pero
> imposible para mi cuando se trata de varias lineas. Estoy jugando con la
> tabla "Deleted" que es por donde creo que van los tiros.
>
> Reconocido a cualquiera que me ilumine.
>
> Saludos. Miguel A. Torrellas
Mándalos el DDL de las dos tablas y unos cuantos inserts (para copiar y
pegar en el administrador corporativo).
Así podré probar de hacer lo que quieres más fácilmente.
Saludos,
José Luis Capel
"Miguel A. Torrellas" <miguel@torrellas.net> escribió en el mensaje
news:46780053$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> Haber si alguien me abre las ideas, pues ayer me pasé toda la tarde
> intentando que fluyeran a mi cabeza y no lo conseguí y hoy no me quiero
> meter en los mismos líos sin otro "desencadenador" en mi mente.
>
> SQL Server 2000 sp4
>
> Dadas dos tablas A y B en las que ambas tienen una columna code.
>
> Intento crear un Trigger/Desencadenador, de forma que no me deje borrar
> lineas de la tabla A si existe el valor de A.code en B.code.
>
> Lo he conseguido sin mayores problemas si se trata de una sola linea pero
> imposible para mi cuando se trata de varias lineas. Estoy jugando con la
> tabla "Deleted" que es por donde creo que van los tiros.
>
> Reconocido a cualquiera que me ilumine.
>
> Saludos. Miguel A. Torrellas