導航:首頁 > 編程大全 > 怎麼查詢資料庫中的所有觸發器

怎麼查詢資料庫中的所有觸發器

發布時間:2024-08-01 23:15:21

❶ sql server2008中無法使用資料庫關系圖

可以在「屬性」窗口中顯示資料庫關系圖的屬性。

在「屬性」窗口中顯示資料庫關系圖屬性

1.

打開資料庫關系圖設計器。

2.

通過在該設計器中單擊對象以外的任意位置,確保沒有在資料庫關系圖設計器中選擇任何對象。

3.

在「視圖」菜單中,單擊「屬性窗口」。

該關系圖的屬性隨即顯示在「屬性」窗口中。

打開資料庫關系圖

只有關系圖的所有者或者資料庫的db_owner角色的成員才能打開關系圖。

1.

在對象資源管理器中,展開「資料庫關系圖」文件夾。

2.

雙擊要打開的資料庫關系圖的名稱。

-或-

右鍵單擊要打開的資料庫關系圖的名稱,然後選擇「設計資料庫關系圖」。

此時,將在資料庫關系圖設計器中打開該資料庫關系圖,您可以在其中編輯關系圖。

參閱:http://msdn.microsoft.com/zh-cn/library/ms178084.aspx

創建資料庫關系圖

(1)確保SSMS正在運行,且ApressFinancial資料庫被展開,以便看到其中的"資料庫關系圖"和"表"節點。選擇"資料庫關系圖"節點並右擊,選擇"安裝關系圖支持程序"(參看圖6-10)。

(2)如果這是在該資料庫上創建的第一個關系圖,則需要安裝支持對象。如果沒有這些對象,就無法創建關系圖,所以在隨後顯示的對話框(參看圖6-11)上點擊"是"。

(3)在創建關系圖時,所看到的第一個界面是"添加表"對話框(參看圖6-12)。如果希望在關系圖中包含所有表的話,選擇其中列出的所有表,再點擊"添加",這會"清空"該界面。點擊"關閉"。

(4)在經過一段時間後,會返回到SSMS中,而資料庫關系圖則已經被構建。在這一時刻,關系圖會非常大,以至於不能在一個界面上同時顯示出所有的表,可以通過關系圖工具條上的"大小"組合框來更改顯示的比例,如圖6-13所示。

創建新的資料庫關系圖

安裝關系圖支持

選擇表

"大小"組合框

(5)這時的關系圖與圖6-14所示類似(如果布局有不同,不要驚訝)。

迄今為止創建的表和關系

這就是創建一個基本關系圖所需要的步驟。

❷ 如何在sql資料庫中查找觸發器的代碼

SQL Server
只要在創建觸發器的時候沒有指定WITH ENCRYPTION 選項,都能查看到源代碼。
在SMSS的對象資源管理器中找到有觸發器的表,展開,在下面的觸發器項目下找到觸發器的名字,雙擊(或者右擊觸發器名字,在菜單中選擇編輯), 就能看到觸發器的源代碼了。

❸ 如何查詢資料庫中的所有觸發器

select name from sysobjects where xtype='TR' --所有觸發器
select name from sysobjects where xtype='P' --所有存儲過程
select name from sysobjects where xtype='V' --所有視圖
select name from sysobjects where xtype='U' --所有表

以上為SqlServer用法

Select object_name From user_objects Where object_type='TRIGGER'; --所有觸發器
Select object_name From user_objects Where object_type='PROCEDURE'; --所有存儲過程
Select object_name From user_objects Where object_type='VIEW'; --所有視圖
Select object_name From user_objects Where object_type='TABLE'; --所有表

以上為Oracle用法

以上,希望對你有所幫助!

❹ 如何在資料庫中查詢出所有有觸發器的表

select name from sysobjects where xtype='TR' --所有觸發器名稱
select name from sysobjects where xtype='P' --所有存儲過程
select name from sysobjects where xtype='V' --所有視圖
select name from sysobjects where xtype='U' --所有表
全部禁用:Alter table t1 disable trigger all;
全部生效:Alter table t1 enable trigger all;
單個禁用:Alter table t1 disable trigger 觸發器名;
查出指定TR的內容:sp_helptext 't_test'
查出所有非系統資料庫並列出:
select * from sysdatabases where dbid>4
查出某表中所有欄位名與欄位類型:
select a.name as [column],b.name as type
from syscolumns a,systypes b
where a.id=object_id('employee') and a.xtype=b.xtype!

❺ 如何查看SQL資料庫中所有的觸發

1)查看錶中的觸發器類型:
sp_helptrigger:返回對當前資料庫的指定表定義的 DML 觸發器的類型。sp_helptrigger 不能用於 DDL 觸發器。
示例: EXEC sp_helptrigger '表名'

2)查看觸發器的有關信息:
sp_help:報告有關資料庫對象(sys.sysobjects 兼容視圖中列出的所有對象)、用戶定義數據類型或某種數據類型的信息。
示例: EXEC sp_help '觸發器名'

3)顯示觸發器的定義:
sp_helptext:顯示規則、默認值、未加密的存儲過程、用戶定義函數、觸發器或視圖的文本。
示例: EXEC sp_helptext '觸發器名'

4)查看當前庫中所有的觸發器:
查詢腳本:SELECT * FROM Sysobjects WHERE xtype = 'TR'

5)查看當前庫中所有的觸發器和與之相對應的表:
查詢腳本:SELECT tb2.name AS tableName,tb1.name AS triggerName FROM Sysobjects tb1 JOIN Sysobjects tb2 ON tb1.parent_obj=tb2.id WHERE tb1.type='TR'

❻ SQL資料庫中觸發器在哪可以查看到呢

系統的sysobject表中,xtype=『TR』

select * from sysobjects where xtype=『TR』
就能看到你的資料庫中說有的觸發器,及其相關參數了

❼ 鎬庢牱鏌ユ壘SQL server2000鏁版嵁搴撶殑瑙﹀彂鍣

鎵撳紑浼佷笟綆$悊鍣錛屾壘鍒扮洰鏍囨暟鎹搴擄紝涓撻棬鏈夎Е鍙戝櫒榪欎竴欏瑰憖銆傚氨鏄鍜岃〃銆佽嗗浘銆佸瓨鍌ㄨ繃紼嬬瓑騫跺垪鐨勩

❽ 如何查詢資料庫中的所有觸發器名稱,及啟用還是禁用!

select name from sysobjects where xtype='P' --所有存儲過程 select name from sysobjects where xtype='V' --所有視圖 select name from sysobjects where xtype='U' --所有表 全部禁用:Alter table t1 disable trigger all; 全部生效:Alter table t1 enable trigger all; 單個禁用:Alter table t1 disable trigger 觸發器名; 查出指定TR的內容:sp_helptext 't_test' 查出所有名稱與內容: select b.name as 名稱,a.text as 內容,case xtype when 'p ' then '存儲過程 ' else '觸發器 ' end as 類型 from syscomments a,sysobjects b where object_id(b.name)=a.id and b.xtype in( 'P ', 'TR ') and b.status =0 order by 類型 查出所有非系統資料庫並列出: select * from sysdatabases where dbid4 查出某表中所有欄位名與欄位類型: select a.name as [column],b.name as type from syscolumns a,systypes b where a.id=object_id('employee') and a.xtype=b.xtype -------------------- 查出觸發器是啟用還是禁用。 select a.name as 觸發器名,b.name as 表名,

閱讀全文

與怎麼查詢資料庫中的所有觸發器相關的資料

熱點內容
linux開機啟動 瀏覽:637
哪個app有拼音樂 瀏覽:226
qq音樂微信朋友圈 瀏覽:542
手機文件里的word文檔 瀏覽:348
手機微博舊版本 瀏覽:964
ps安裝文件夾刪除需要許可權 瀏覽:289
怎麼搜索手機中視頻文件 瀏覽:232
java判斷是偶數 瀏覽:860
java降序排序 瀏覽:739
ie9xp版本 瀏覽:718
哪些是通過計算機網路組網 瀏覽:265
iphone鎖屏密碼取消 瀏覽:41
win10怎麼添加電腦賬戶 瀏覽:388
視頻會議系統招標文件 瀏覽:588
iphone5s來電接聽 瀏覽:549
微信升級版本後無法播放騰訊視頻 瀏覽:482
賣場廣告的app哪裡下載 瀏覽:377
靈狐網路視頻下載 瀏覽:7
javaapr 瀏覽:561
蘋果se天線在哪 瀏覽:359

友情鏈接