21/12/2011, 14:02
|
| Colaborador | | Fecha de Ingreso: diciembre-2004
Mensajes: 1.802
Antigüedad: 20 años Puntos: 38 | |
Respuesta: Como evitar el uso de un cursor
Código:
alter TRIGGER [dbo].[a_prueba_bd]
ON [dbo].[a_prueba]
INSTEAD OF DELETE
AS
BEGIN
SET NOCOUNT ON;
DELETE P
FROM a_prueba P
INNER JOIN
deleted d
ON (
d.codigo <> 1
AND P.codigo = d.codigo
AND P.texto = d.texto
)
OR
(
d.codigo = 1
AND P.texto = d.texto
)
END
GO
Saludos!
__________________ La sencillez y naturalidad son el supremo y último fin de la cultura...
--
MCTS : SQL Server 2008, .NET Framework 3.5, ASP.NET Applications. |