美文网首页
MSSQL导出全部触发器脚本

MSSQL导出全部触发器脚本

作者: 微渡软件 | 来源:发表于2023-10-06 10:29 被阅读0次

IF OBJECT_ID('tempdb..#TempTriggerScripttable') IS NOT NULL

DROP TABLE #TempTriggerScripttable

CREATE table #TempTriggerScripttable([text] text)

GO

DECLARE Cur_TemTrigger CURSOR

FOR

    select name from sysobjects where xtype='TR'

OPEN Cur_TemTrigger

DECLARE @Name VARCHAR(2000)

FETCH NEXT FROM Cur_TemTrigger INTO @Name

WHILE @@FETCH_STATUS = 0

    BEGIN

insert into #TempTriggerScripttable([text]) exec sp_helptext @Name

insert into #TempTriggerScripttable([text]) SELECT 'GO'

        FETCH NEXT FROM Cur_TemTrigger INTO @Name

    END

CLOSE Cur_TemTrigger

DEALLOCATE Cur_TemTrigger

SELECT * FROM #TempTriggerScripttable

相关文章

网友评论

      本文标题:MSSQL导出全部触发器脚本

      本文链接:https://www.haomeiwen.com/subject/bwvpbdtx.html