Creando Trigger

15/11/2006 - 11:02 por Fadoyo | Informe spam
Hola a todos, ¿Como puedo hacer para que un trigger se dispare para cada
fila insertada en vez de al final de la insercion de multiples filas?

Gracias

Preguntas similare

Leer las respuestas

#1 Maxi
15/11/2006 - 13:09 | Informe spam
Hola, los trigger no funcionan asi siempre funcionan por el conjunto haya 1
o n filas


Salu2

Microsoft MVP SQL Server
Culminis Speaker
INETA Speaker

"Fadoyo" escribió en el mensaje
news:%
Hola a todos, ¿Como puedo hacer para que un trigger se dispare para cada
fila insertada en vez de al final de la insercion de multiples filas?

Gracias


Respuesta Responder a este mensaje
#2 Fadoyo
15/11/2006 - 13:38 | Informe spam
Bueno, no funcionan asi en SQL Server?¿O estoy diciendo cosas raras?

Saludos

"Maxi" wrote in message
news:
Hola, los trigger no funcionan asi siempre funcionan por el conjunto haya


1
o n filas


Salu2

Microsoft MVP SQL Server
Culminis Speaker
INETA Speaker

"Fadoyo" escribió en el mensaje
news:%
> Hola a todos, ¿Como puedo hacer para que un trigger se dispare para cada
> fila insertada en vez de al final de la insercion de multiples filas?
>
> Gracias
>
>


Respuesta Responder a este mensaje
#3 Maxi
15/11/2006 - 14:10 | Informe spam
Hola, en sql server no funcionan asi, siempre se ejecutan por conjunto. Que
es lo que necesitas hacer que debes hacerlo cada uno y no por conjunto?
jamas me ha tocado en 10 años usando sqlserver tener que hacer algo por el
estilo, si nos contas quizas podriamos darte otra alternativa


Salu2

Microsoft MVP SQL Server
Culminis Speaker
INETA Speaker

"Fadoyo" escribió en el mensaje
news:
Bueno, no funcionan asi en SQL Server?¿O estoy diciendo cosas raras?

Saludos

"Maxi" wrote in message
news:
Hola, los trigger no funcionan asi siempre funcionan por el conjunto haya


1
o n filas


Salu2

Microsoft MVP SQL Server
Culminis Speaker
INETA Speaker

"Fadoyo" escribió en el mensaje
news:%
> Hola a todos, ¿Como puedo hacer para que un trigger se dispare para
> cada
> fila insertada en vez de al final de la insercion de multiples filas?
>
> Gracias
>
>






Respuesta Responder a este mensaje
#4 Fadoyo
15/11/2006 - 15:05 | Informe spam
Hola, muy facil, mi trigger tiene que hacer lo siguiente:

Si se inserta en una tabla a, tiene que comprobar en b si existen filas
relacionadas, si no existen tiene que crear la relacion y sino tiene que
actualizarla.

Claro, si esto lo puedo hacer por filas es mucho mas facil que si puede
haber un conjunto.

O, Como podria recorrer cada fila del inserted para hacer esto?

GRacias

"Maxi" wrote in message
news:
Hola, en sql server no funcionan asi, siempre se ejecutan por conjunto.


Que
es lo que necesitas hacer que debes hacerlo cada uno y no por conjunto?
jamas me ha tocado en 10 años usando sqlserver tener que hacer algo por el
estilo, si nos contas quizas podriamos darte otra alternativa


Salu2

Microsoft MVP SQL Server
Culminis Speaker
INETA Speaker

"Fadoyo" escribió en el mensaje
news:
> Bueno, no funcionan asi en SQL Server?¿O estoy diciendo cosas raras?
>
> Saludos
>
> "Maxi" wrote in message
> news:
>> Hola, los trigger no funcionan asi siempre funcionan por el conjunto


haya
> 1
>> o n filas
>>
>>
>> Salu2
>>
>> Microsoft MVP SQL Server
>> Culminis Speaker
>> INETA Speaker
>>
>> "Fadoyo" escribió en el mensaje
>> news:%
>> > Hola a todos, ¿Como puedo hacer para que un trigger se dispare para
>> > cada
>> > fila insertada en vez de al final de la insercion de multiples filas?
>> >
>> > Gracias
>> >
>> >
>>
>>
>
>


Respuesta Responder a este mensaje
#5 Maxi
15/11/2006 - 15:39 | Informe spam
Hola, no creo que haga falta hacer un recorrido por las filas de inserted,
podrias pasarme algo del codigo y cual deberia ser el resultado final? si
podes poner lad DDL de tablas seria muy bueno


Salu2

Microsoft MVP SQL Server
Culminis Speaker
INETA Speaker

"Fadoyo" escribió en el mensaje
news:%23xCTB%
Hola, muy facil, mi trigger tiene que hacer lo siguiente:

Si se inserta en una tabla a, tiene que comprobar en b si existen filas
relacionadas, si no existen tiene que crear la relacion y sino tiene que
actualizarla.

Claro, si esto lo puedo hacer por filas es mucho mas facil que si puede
haber un conjunto.

O, Como podria recorrer cada fila del inserted para hacer esto?

GRacias

"Maxi" wrote in message
news:
Hola, en sql server no funcionan asi, siempre se ejecutan por conjunto.


Que
es lo que necesitas hacer que debes hacerlo cada uno y no por conjunto?
jamas me ha tocado en 10 años usando sqlserver tener que hacer algo por
el
estilo, si nos contas quizas podriamos darte otra alternativa


Salu2

Microsoft MVP SQL Server
Culminis Speaker
INETA Speaker

"Fadoyo" escribió en el mensaje
news:
> Bueno, no funcionan asi en SQL Server?¿O estoy diciendo cosas raras?
>
> Saludos
>
> "Maxi" wrote in message
> news:
>> Hola, los trigger no funcionan asi siempre funcionan por el conjunto


haya
> 1
>> o n filas
>>
>>
>> Salu2
>>
>> Microsoft MVP SQL Server
>> Culminis Speaker
>> INETA Speaker
>>
>> "Fadoyo" escribió en el mensaje
>> news:%
>> > Hola a todos, ¿Como puedo hacer para que un trigger se dispare para
>> > cada
>> > fila insertada en vez de al final de la insercion de multiples
>> > filas?
>> >
>> > Gracias
>> >
>> >
>>
>>
>
>






Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida