Ayuda con trigger

14/04/2004 - 12:04 por Miguel Tubia | Informe spam
Hola a todos,
si yo hago un trigger que salte cuando se introduzca una fila, ¿cómo puedo
coger los datos de la fila que estoy introduciendo ahora?
Muchas gracias
Un saludo

Preguntas similare

Leer las respuestas

#6 Marcelo W. Lopez Cremona
14/04/2004 - 20:43 | Informe spam
Para poder hacer un correcto uso de inserted y deleted que es lo que me
aconsejas???

Desde ya Muchas Gracias. Saluditos ;-)

Marcelo W. López
Tucumán - Argentina


"Miguel Egea" escribió en el mensaje
news:
Ojo con el tratamiento que haces, en inserted no hay una sola fila, sino


que
están todas las insertadas o modificadas!!! y hay que hacer el tratamiento
adecuado, es decir no vale con recoger los valores en variables...


Saludos

Miguel Egea
Microsoft SQL-SERVER MVP
Brigada Anti-Cursores
http://www.portalsql.com

(Quita el online si me tienes que mandar un correo)
"Miguel Tubia" <####m_tubiaARROBAhotmail.com###> escribió en el mensaje
news:#
> Hola a todos,
> si yo hago un trigger que salte cuando se introduzca una fila, ¿cómo


puedo
> coger los datos de la fila que estoy introduciendo ahora?
> Muchas gracias
> Un saludo
>
>


Respuesta Responder a este mensaje
#7 Miguel Tubia
15/04/2004 - 08:42 | Informe spam
Hola,
gracias a todos por su ayuda.
Una pregunta, el trigger ¿salta por cada fila insertada? Si hago un insert
masivo en plan insert into, ¿saltará una vez por cada fila o solo una vez
por la consulta?
Seguiré mirando el tratamiento de las tablas inserted a ver como las cojo :)
Muchas gracias por todo
Un saludo
Respuesta Responder a este mensaje
#8 Carlos Sacristan
15/04/2004 - 09:08 | Informe spam
Puedes hacer tú mismo la prueba, pero en casos de inserciones de más de
un registro, la tabla virtual inserted contendrá todos esos registros. Por
eso es se comenta que cuando se hace en un trigger algo como

SELECT @var = campo FROM inserted

es incorrecto, puesto que estarás recogiendo un único valor que tal vez
no sea el que te interese...




Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

Por favor, responder únicamente al foro
Se agradece la inclusión de sentencias DDL


"Miguel Tubia" <####m_tubiaARROBAhotmail.com###> escribió en el mensaje
news:
Hola,
gracias a todos por su ayuda.
Una pregunta, el trigger ¿salta por cada fila insertada? Si hago un insert
masivo en plan insert into, ¿saltará una vez por cada fila o solo una vez
por la consulta?
Seguiré mirando el tratamiento de las tablas inserted a ver como las cojo


:)
Muchas gracias por todo
Un saludo


Respuesta Responder a este mensaje
#9 Miguel Egea
15/04/2004 - 09:14 | Informe spam
http://www.configuracionesintegrale...p?articulo0
ahí cuento lo que te decía


Saludos

Miguel Egea
Microsoft SQL-SERVER MVP
Brigada Anti-Cursores
http://www.portalsql.com

(Quita el online si me tienes que mandar un correo)
"Marcelo W. Lopez Cremona" escribió en el mensaje
news:
Para poder hacer un correcto uso de inserted y deleted que es lo que me
aconsejas???

Desde ya Muchas Gracias. Saluditos ;-)

Marcelo W. López
Tucumán - Argentina


"Miguel Egea" escribió en el mensaje
news:
> Ojo con el tratamiento que haces, en inserted no hay una sola fila, sino
que
> están todas las insertadas o modificadas!!! y hay que hacer el


tratamiento
> adecuado, es decir no vale con recoger los valores en variables...
>
>
> Saludos
>
> Miguel Egea
> Microsoft SQL-SERVER MVP
> Brigada Anti-Cursores
> http://www.portalsql.com
>
> (Quita el online si me tienes que mandar un correo)
> "Miguel Tubia" <####m_tubiaARROBAhotmail.com###> escribió en el mensaje
> news:#
> > Hola a todos,
> > si yo hago un trigger que salte cuando se introduzca una fila, ¿cómo
puedo
> > coger los datos de la fila que estoy introduciendo ahora?
> > Muchas gracias
> > Un saludo
> >
> >
>
>


Respuesta Responder a este mensaje
#10 Miguel Egea
15/04/2004 - 09:15 | Informe spam
no, salta una sola vez por todos los registros
http://www.configuracionesintegrale...p?articulo0
en este link lo explico


Saludos

Miguel Egea
Microsoft SQL-SERVER MVP
Brigada Anti-Cursores
http://www.portalsql.com

(Quita el online si me tienes que mandar un correo)

"Miguel Tubia" <####m_tubiaARROBAhotmail.com###> escribió en el mensaje
news:
Hola,
gracias a todos por su ayuda.
Una pregunta, el trigger ¿salta por cada fila insertada? Si hago un insert
masivo en plan insert into, ¿saltará una vez por cada fila o solo una vez
por la consulta?
Seguiré mirando el tratamiento de las tablas inserted a ver como las cojo


:)
Muchas gracias por todo
Un saludo


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