estaba haciendo unos triggers pero los hice para que actuaran cuando se inserta registro por registro, pero cuando inserte en la tabla todos los registros de otra PUM!
Tronitos!!!!
(Insert into TABLA1 (CAMPO1, CAMPO2) select CAmpoX,CampoY from TABLA2)
tons tuve que ponerle cursor al trigger, ahi ta el codigo... Gracias al Alejandro que me hecho la manita...
Declare @CAMPO1 varchar(1), @CAMPO2 varchar(1)
Declare Cursor_Temporal cursor
for select isnull(CAMPO1,'') , isnull(CAMPO2,'') from deleted
OPEN Cursor_Temporal
FETCH NEXT FROM Cursor_Temporal INTO @CAMPO1,@CAMPOR2
WHILE @@FETCH_STATUS<> - 1
BEGIN
---aqui deberia ir todo lo que se quiere hacer
FETCH NEXT FROM Cursor_Temporal INTO @CAMPO1,@CAMPO2
END
CLOSE Cursor_Temporal
DEALLOCATE Cursor_Temporal
Espero les sirva
al rato pue'
viernes, 3 de octubre de 2008
Suscribirse a:
Entradas (Atom)
