Trucos de Sql Server Trigger
CREATE TRIGGER nombreTrigger on TABLA
FOR UPDATE
AS
DECLARE @ID INT
DECLARE @NOMBRE_CURSOR
SET @NOMBRE_CURSOR = CURSOR SCROLL DYNAMIC
FOR SELECT inserted.ID_TABLA FROM Inserted WHERE
inserted.NOMBRE_CAMPO_CONDICION
OPEN @NOMBRE_CURSOR
FETCH NEXT FROM @NOMBRE_CURSOR INTO @ID
WHILE @@fetch_status=0
begin
update TABLA SET CAMPO=VALOR WHERE ID_TABLA=@ID
DELETE TABLA WHERE CAMPO=@ID
FETCH NEXT FROM @NOMBRE_CURSOR INTO @ID
CLOSE @NOMBRE_CURSOR
DEALLOCATE @NOMBRE_CURSOR
END
Pon el truco en tus favoritos
Trucos relacionados de Trigger
-
-
-
-
-
Truco de Sql Server, Crear Backup
Crear backups de las bases de datos es una tarea que nos tenemos que acostumbrar a hacer. Para realizar el backup de una base de datos lo podemos hacer de la siguiente manera:
-
-
-
-
-
-
-
-
-
-
Truco de Sql Server, Visualizar el tamaño de una base de datos
Gracias a este truco de SQL Server 2000 podrás visualizar la información de todas las tablas de una base de datos. Podrás ver el tamaño de cada tabla de la base de datos, las filas que tiene cada tabla, el tamaño de los índices y el espacio reservado que
-