Triggers 授權
CREATE OR REPLACE TRIGGER SYS.audit_TRI_NO_DROP
BEFORE DROP
ON DATABASE
BEGIN
IF ora_dict_obj_type IN ('TABLE')
AND ((USER NOT IN ('SYS','SYSTEM')) AND USER IN ('EAI','MKT','SCM_ADMIN','OMS','SCM','QUEST','SCM_ADMIN','TMS','WMS'))
AND 1 = 1 THEN
raise_application_error(num => -20001,
msg => '不允許對表' || ora_dict_obj_name ||
'進行刪除!');
END IF;
END;
BEFORE DROP
ON DATABASE
BEGIN
IF ora_dict_obj_type IN ('TABLE')
AND ((USER NOT IN ('SYS','SYSTEM')) AND USER IN ('EAI','MKT','SCM_ADMIN','OMS','SCM','QUEST','SCM_ADMIN','TMS','WMS'))
AND 1 = 1 THEN
raise_application_error(num => -20001,
msg => '不允許對表' || ora_dict_obj_name ||
'進行刪除!');
END IF;
END;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22392018/viewspace-692378/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 授權機制與授權模型研究模型
- 認證授權方案之授權初識
- oracle顯式授權和隱式授權Oracle
- mysql 授權MySql
- oracle授權Oracle
- 表列授權
- 認證授權方案之授權揭祕 (上篇)
- ASP.NET Core策略授權和 ABP 授權ASP.NET
- 授權物件許可權後的授權者顯示問題物件
- 【認證與授權】Spring Security的授權流程Spring
- 前端微信授權前端
- Laravel授權策略Laravel
- 授權指令碼指令碼
- 對列授權
- 動態授權
- abp授權原理
- 認證授權
- springcloud Oauth2授權,四種授權型別SpringGCCloudOAuth型別
- 使用java操作ranger,hdfs ranger授權操作,hive ranger授權操作JavaRangerHive
- OAUTH開放授權OAuth
- 微信網頁授權網頁
- Shiro(授權Authorization)
- 微信小程式——授權微信小程式
- 微信授權(Net Mvc)MVC
- 微信授權管理功能
- 微信裡的”授權“
- SpringSecurity之授權SpringGse
- 授權的藝術
- 驗證與授權
- 微信授權登入
- Windows 杜比OEM授權Windows
- 認證授權:IdentityServer4 - 各種授權模式應用IDEServer模式
- 查詢資料庫授權以及授權到期的處理方法資料庫
- DB2許可權與授權DB2
- 波場(Tron)USDT 合約授權(Approve)以及授權轉賬(TransferFrom)APP
- axure rp8授權金鑰 axure rp8授權碼最新
- axure8最新授權碼 axure80授權賬號和金鑰
- 淺談MySQL中授權(grant)和撤銷授權(revoke)用法詳解MySql