/*
--在觸發器中自定義日誌
--vivianfdlpw 2005.10.24 引用請保留此信息
*/
create trigger tr
on 表
for update
as
--記錄信息
declare @o int
,@f int
,@t int
,@ret int
,@info varchar(1000) --要記錄的信息
,@path varchar(255) --日誌文件路徑
select @info='update表於 '+convert(varchar,getdate(),120)
,@path='c:/log.txt'
exec sp_oacreate 'scripting.filesystemobject',@o out
exec sp_oamethod @o,'openTextFile',@f out,@path,8,1
exec @ret=sp_oamethod @f,'writeline',NULL,@info
exec sp_OADestroy @o
exec sp_oastop