禁止客戶端 誤 truncate table
CREATE OR REPLACE TRIGGER save_our_db
BEFORE TRUNCATE
ON database
BEGIN
IF ora_dict_obj_type IN ('TABLE') AND (sys_context('USERENV', 'HOST') not IN ('paynode1','paynode1')) THEN
raise_application_error(num => -20001, msg => 'you can not allow to truncate ' || ora_dict_obj_name || '!');
END IF;
END save_our_db;
/
BEFORE TRUNCATE
ON database
BEGIN
IF ora_dict_obj_type IN ('TABLE') AND (sys_context('USERENV', 'HOST') not IN ('paynode1','paynode1')) THEN
raise_application_error(num => -20001, msg => 'you can not allow to truncate ' || ora_dict_obj_name || '!');
END IF;
END save_our_db;
/
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22392018/viewspace-709959/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 禁止客戶端誤刪除tablespace客戶端
- oracle truncate table recover(oracle 如何拯救誤操作truncate的表)Oracle
- RAC禁止某個客戶端登入資料庫客戶端資料庫
- easyui-table表格客戶端分頁例項UI客戶端
- truncate table 誤刪除資料後的恢復
- EXP客戶端版本差異造成的錯誤客戶端
- 以客戶端為中心的錯誤處理客戶端
- dubbo客戶端客戶端
- Pulsar客戶端客戶端
- mqtt 客戶端MQQT客戶端
- 客戶端,服務端客戶端服務端
- 服務端,客戶端服務端客戶端
- Nacos - 客戶端心跳續約及客戶端總結客戶端
- drop table和truncate table的區別
- 物理DataGuard客戶端無縫切換--客戶端TAF 配置客戶端
- 客戶端加解密客戶端解密
- Zookeeper 客戶端 API客戶端API
- java websocket 客戶端JavaWeb客戶端
- 客戶端筆記客戶端筆記
- Redis-客戶端Redis客戶端
- redis客戶端管理Redis客戶端
- CXF--客戶端客戶端
- 中斷客戶端客戶端
- github客戶端使用Github客戶端
- mysql客戶端連線的幾個常見錯誤MySql客戶端
- ftp客戶端,ftp客戶端軟體具體怎麼使用?FTP客戶端
- 《samba搭建win客戶端和linux客戶端的區別》Samba客戶端Linux
- partition table中truncate應用
- IE客戶客戶端程式開發的利器Bindows客戶端
- VNC客戶端推薦,Windows系統下VNC客戶端推薦VNC客戶端Windows
- VNC客戶端是Windows,VNC客戶端是Windows如何進行操作VNC客戶端Windows
- bilibili mac客戶端 嗶哩嗶哩 b站mac客戶端Mac客戶端
- Winform客戶端引用WCF客戶端後,部分類無法正常使用ORM客戶端
- 安卓客戶端和伺服器端的通訊(勘誤填坑版)安卓客戶端伺服器
- FTP 客戶端使用教程FTP客戶端
- 微軟ToDo客戶端(macOS)微軟客戶端Mac
- Oracle 客戶端安裝Oracle客戶端
- MySQL 客戶端安裝MySql客戶端