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 >
