J'ai SQL Server 2005 et j'ai besoin de créer un déclencheur pour la requête d'insertion. J'ai Table naemd comme "Log" avec la colonne nommée comme UserID, UserName, LogDate, LogTime et que vous souhaitez transférer des données dans une autre table nommée "DataTable" avec le même nom de colonne.Déclencheur pour la table d'insertion
J'ai créé déclencheur
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TRIGGER [dbo].[Transfer] on [dbo].[Log]
AFTER INSERT
AS
BEGIN
insert into DataTable (UserID,UserName,LogDate,LogTime)
SELECT UserID,UserName,LogDate,LogTime
FROM Log where UserID not in(select UserID from DataTable)
END
Les nouvelles données sont mises à jour quotidiennement dans la table « Log » et donc je veux transférer de nouvelles données de la table journal pour DataTable avec le temps de trigger.Execution est très élevé et ainsi aucune sortie .
Quelle est la question? –
Je ne suis pas sûr de comprendre ce que vous essayez de faire ici. Pouvez-vous expliquer ce que vous essayez d'accomplir? –
@Mitch ... détaché! – kevchadders