?? 所有的數據庫中的觸發器及對應的表.sql
字號:
--所有的數據庫中的觸發器及對應的表
declare @db sysname
create table #t(觸發器名 sysname,所在的表名 sysname)
declare tb cursor for
select name from master..sysdatabases
where name not in('master','model','msdb','Northwind','pubs','tempdb')
open tb
fetch next from tb into @db
while @@fetch_status=0
begin
insert into #t
select REPLICATE('=',128),REPLICATE('=',128)
union all select '所在的數據庫名',@db
union all select REPLICATE('-',128),REPLICATE('-',128)
exec('insert into #t
select space(4)+a.name,space(4)+b.name
from ['+@db+']..sysobjects a
join ['+@db+']..sysobjects b on a.parent_obj=b.id
where a.xtype=''TR''')
insert into #t select '',''
fetch next from tb into @db
end
close tb
deallocate tb
select * from #t
go
drop table #t
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -