Oracle如何通過(guò)表名查詢觸發(fā)器
Oracle通過(guò)表名查詢觸發(fā)器
- plqsl 版本:13.0.2
- Oracle版本:Oracle Database 11g Express Edition Release 11.2.0.2.0 - 64bit Production
查詢命令
-- 注意表名為大寫select a.trigger_name,a.status,a.TRIGGER_BODY,a.* from all_triggers a where table_name='TABLE_NAME';
可查出對(duì)應(yīng)表名下的所有觸發(fā)器名稱,觸發(fā)器的狀態(tài)(是否可用),觸發(fā)器body(trigger_body,即觸發(fā)器聲明)…
注意:通過(guò)查看 ** TRIGGER_BODY **可查看觸發(fā)器創(chuàng)建腳本。
舉例驗(yàn)證
select a.trigger_name,a.status,a.TRIGGER_BODY,a.* from all_triggers a where table_name='USER_INFO'
Oracle中查看觸發(fā)器使用到的SQL
ORACLE 查出表所有的觸發(fā)器及觸發(fā)器詳細(xì)信息
1、查all_triggers表得到trigger_name
select trigger_name from all_triggers where table_name='XXX';
2、根據(jù)trigger_name查詢出觸發(fā)器詳細(xì)信息
select text from all_source where type='TRIGGER' AND name='TR_XXX';
3、在Oracle數(shù)據(jù)庫(kù)中查詢所有觸發(fā)器、存儲(chǔ)過(guò)程、視圖、表
- 方法1:
--所有觸發(fā)器 Select object_name From user_objects Where object_type='TRIGGER'; --所有存儲(chǔ)過(guò)程 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';
- 方法2:
Select * From user_triggers; --所有觸發(fā)器 Select * From user_procedures; --所有存儲(chǔ)過(guò)程 Select * From user_views; --所有視圖 Select * From user_tables; --所有表
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Oracle安裝過(guò)程中物理內(nèi)存檢查及臨時(shí)temp空間不足問(wèn)題解決
Oracle安裝過(guò)程物理內(nèi)存檢查及臨時(shí)temp空間不足的情況,想必有很多的朋友都有遇到過(guò)吧,下面與大家分享下具體的解決方法,感興趣的朋友可以參考下哈2013-07-07Oracle開(kāi)發(fā)之分析函數(shù)(Top/Bottom N、First/Last、NTile)
本文主要是對(duì)Oracle分析函數(shù)查找前幾名、后幾名、最多、最少以及按層次查詢的介紹,需要的朋友可以參考下。2016-05-05oracle中日期與字符串的相互轉(zhuǎn)化的方法詳解
Oracle數(shù)據(jù)庫(kù)系統(tǒng)是世界上最廣泛使用的數(shù)據(jù)庫(kù)管理系統(tǒng)之一,尤其在企業(yè)級(jí)應(yīng)用中占據(jù)主導(dǎo)地位,其中,日期函數(shù)是Oracle SQL中非常重要的組成部分,它們用于處理和操作日期和時(shí)間數(shù)據(jù),本文將給大家介紹oracle中日期與字符串的相互轉(zhuǎn)化的方法,需要的朋友可以參考下2024-09-09Oracle SQL tuning 數(shù)據(jù)庫(kù)優(yōu)化步驟分享(圖文教程)
SQL Turning 是Quest公司出品的Quest Central軟件中的一個(gè)工具。Quest Central是一款集成化、圖形化、跨平臺(tái)的數(shù)據(jù)庫(kù)管理解決方案,可以同時(shí)管理 Oracle、DB2 和 SQL server 數(shù)據(jù)庫(kù)2013-08-08關(guān)于使用PLSQL Developer時(shí)出現(xiàn)報(bào)錯(cuò)ora-12514的問(wèn)題
這篇文章主要介紹了關(guān)于使用PLSQL Developer時(shí)出現(xiàn)報(bào)錯(cuò)ora-12514的問(wèn)題,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-11-11自動(dòng)備份Oracle數(shù)據(jù)庫(kù)
自動(dòng)備份Oracle數(shù)據(jù)庫(kù)...2007-03-03Oracle安裝遇到INS-30131錯(cuò)誤的解決方法
這篇文章主要介紹了Oracle安裝遇到錯(cuò)誤INS-30131的解決方法,感興趣的小伙伴們可以參考一下2016-07-07關(guān)于ORA-04091異常的出現(xiàn)原因分析及解決方案
這篇文章主要介紹了關(guān)于ORA-04091異常的出現(xiàn)原因分析及解決方案,本文給大家分享異常出現(xiàn)的場(chǎng)景及解決代碼,感興趣的朋友跟隨小編一起看看吧2023-05-05