在觸發器中自定義日誌

/*
    --在觸發器中自定義日誌
    --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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章