NO DEBES usar un cursor para eso. No es una buena idea.
Es aproximadamente unas mil veces mas rapido

Puedes hacerlo con un simple INSERT.
 Ademas es mas simple y corto de escribir.


Saludos

-- 
--------------------------------
Atte.
Ing. Jose Mariano Alvarez
SQL Total Consulting




On 8/10/07, Silvana Natalia Quiroga <[EMAIL PROTECTED]> wrote:
>
>  No queda recursivo porque insertas en otra tabla.
>
> Sí te aconsejo usar un cursor y recorrer toda la tabla inserted, por si se
> insertaron varios registros de una sola vez.
>
> También usar transacciones.
>
>
>
> Silvana.-
>
>
>  ------------------------------
>
> *De:* [email protected] [mailto:[EMAIL PROTECTED] *En nombre de *Jesús dos
> Santos
> *Enviado el:* viernes, 10 de agosto de 2007 15:07
> *Para:* Silvana Natalia Quiroga
> *Asunto:* [dbms] Triggers
>
>
>
> Puede ser algo asi??
>
>
>
> CREATE TRIGGER [nuevocodigo] ON [dbo].[Articulos_ing]
>
> FOR INSERT
>
> AS
>
> insert into articulos_ing
>
> select i.ingfecha,i.ingcantidad*3,i.ingkilos,123,i.remito
>
> from inserted i where i.codigo=456
>
>
>  ------------------------------
>
> *De:* [email protected] [mailto:[EMAIL PROTECTED] *En nombre de *Darío
> Salvático
> *Enviado el:* viernes, 10 de agosto de 2007 14:09
> *Para:* [EMAIL PROTECTED]
> *Asunto:* [dbms] Triggers
>
>
>
> Se puede tranquilamente, mira en el help el uso de las tablas internas
> deleted e inserted, que se generan automacticamente y contienen los datos en
> el estado anterior (deleted) y el nuevo estado (inserted), son utililes para
> operar con ellos. Ademas podes usar lose trigger en dos modos, after o
> instead off, este ultimo te permite realizar accones en 'lugar de '
>
>
>
> Saludos.
>
> -----Mensaje original-----
> *De:* [email protected] [mailto:[EMAIL PROTECTED] nombre de *Jesús dos
> Santos
> *Enviado el:* Viernes, 10 de Agosto de 2007 01:21 p.m.
> *Para:* [EMAIL PROTECTED]
> *Asunto:* [dbms] Triggers
>
> Lista, una consulta técnica, quiero saber si se puede hacer por medio te
> un trigger algo que me agregue un registro a una tabla.
>
> Quiero que cuando se ingrese un registro con x código en un campo,
> automáticamente se agregue otro registro con otro codigo y los demas datos,
> es posible esto?
>
> Desde ya muchas gracias nuevamente.
>
>
>
>
>
> __________ Información de NOD32, revisión 2442 (20070807) __________
>
> Este mensaje ha sido analizado con NOD32 antivirus system
> http://www.nod32.com
>
>
>
> __________ Información de NOD32, revisión 2442 (20070807) __________
>
> Este mensaje ha sido analizado con NOD32 antivirus system
> http://www.nod32.com
>

Responder a