Hi,
I came thru a post in MSDN where some one as how he can save details (like SPID, Name) for user who update a specific table.
Below is the code for that
--Create table for storing values
create table idtrack (id int,uname varchar(100),date datetime)
--Create Trigger on table (table1 in this example)
--Trigger will copy SPID, USER NAME & DATE when a update was fired on table1.
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
create TRIGGER dbo.testtrigger ON dbo.table1
AFTER UPDATE
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
insert into idtrack (id,uname,date)select @@SPID,user_name(),getdate()
END
GO
http://social.msdn.microsoft.com/Forums/en-US/sqldatabaseengine/thread/50bc5c3c-797c-4a18-8b9a-4e52d2465b4f
I came thru a post in MSDN where some one as how he can save details (like SPID, Name) for user who update a specific table.
Below is the code for that
--Create table for storing values
create table idtrack (id int,uname varchar(100),date datetime)
--Create Trigger on table (table1 in this example)
--Trigger will copy SPID, USER NAME & DATE when a update was fired on table1.
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
create TRIGGER dbo.testtrigger ON dbo.table1
AFTER UPDATE
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
insert into idtrack (id,uname,date)select @@SPID,user_name(),getdate()
END
GO
http://social.msdn.microsoft.com/Forums/en-US/sqldatabaseengine/thread/50bc5c3c-797c-4a18-8b9a-4e52d2465b4f
No comments:
Post a Comment