jajaj, tampoco!!! vos no tenes que usar cursores, cada vez que armamos
algo con un cursor es porque algo esta mal, ya sea el diseño, el
conocimiento nuestro de tsql, etc. Contanos tus casos y veamos como
sacar esos cursores :)

El 10/08/07, Silvana Natalia Quiroga <[EMAIL PROTECTED]> escribió:
> Bueno no me reten!! Jejejejeje.
>
> Yo me confundí. El no necesita usar cursores porque sólo inserta. En cambio
> yo, si quiero hacer controles sobre varias tablas y dependiendo de eso
> inserto o no cierta información, ahí sí no me quedaría otra.
> Me entienden?
> Y ahí sería al vicio usar transacciones?
>
> A ver si aprendo.
> Espero me respondan.
>
> Silvana.-
>
> -----Mensaje original-----
> De: [email protected] [mailto:[EMAIL PROTECTED] En nombre de Maxi Accotto
> Enviado el: viernes, 10 de agosto de 2007 15:39
> Para: Silvana Natalia Quiroga
> Asunto: [dbms] Triggers
>
> Hola Silvana, le recomendas usar un cursor? sabes que los cursores son
> el peor enemigo dentro de SQL? sabias que un trigger esta dentro de
> una transaccion y que estas deberian durar el minimo tiempo posible?
> pues es una muy pero muy mala idea usar cursores y peor si estan
> dentro de un trigger, nunca hagas eso.
> Si insertan mas de un registro no hay problema porque hacer
>
> INSERT INTO TUTABLA
> SELECT CAMPOS FROM INSERTED
>
> El 10/08/07, Silvana Natalia Quiroga <[EMAIL PROTECTED]> escribió:
> >
> >
> >
> > 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
>
>
> --
> -----------------------------------------------------------
> Microsoft MVP en SQL Server
> Mentor asociado en SQLTotalConsulting
>  (excelencia en servicios y consultoria  SQLServer)
> Orador Culminis - Microsoft Influencier
> www.sqltotalconsulting.com
> -----------------------------------------------------------
>
>
> __________ Información de NOD32, revisión 2442 (20070807) __________
>
> Este mensaje ha sido analizado con  NOD32 antivirus system
> http://www.nod32.com
>
>
>
>


-- 
-----------------------------------------------------------
Microsoft MVP en SQL Server
Mentor asociado en SQLTotalConsulting
 (excelencia en servicios y consultoria  SQLServer)
Orador Culminis - Microsoft Influencier
www.sqltotalconsulting.com
-----------------------------------------------------------

Responder a