国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數據庫技術|

服務器之家 - 數據庫 - Oracle - Oracle約束管理腳本

Oracle約束管理腳本

2019-10-25 16:20Oracle教程網 Oracle

作為一個 Oracle 數據庫管理員,會碰到這樣的數據庫管理需求,停止或者打開當前用戶(模式)下所有表的約束條件和觸發器。這在數據庫的合并以及對數據庫系統的代碼表中某些代碼的修改時需要做的工作之一。 我們來看這樣一種

作為一個Oracle數據庫管理員,會碰到這樣的數據庫管理需求,停止或者打開當前用戶(模式)下所有表的約束條件和觸發器。這在數據庫的合并以及對數據庫系統的代碼表中某些代碼的修改時需要做的工作之一。

我們來看這樣一種實際數據庫工作業務需求,這在目前的許多應用中是非常實際的。某地區銀行數據,目前采用市級數據集中,隨著計算機網絡技術的不斷提高以及對服務水平的要求,提出了省級乃至國家級的數據集中。除了應用需要修改以外,對于數據庫管理員來講,最重要的工作就是對各地分散管理的數據庫統一集中到一個或者幾個集中數據庫中。此時就需要整理以前各地各自為政的代碼表為一個統一的代碼表以及數據庫的最后集中合并。

對Oracle數據庫管理員來講,這樣的數據維護工作,在更新代碼表中代碼或者合并數據之前,首先要作的工作就是將系統中某用戶下所有的外鍵或觸發器停止,處理完數據后,再打開這些關閉的外鍵和觸發器。針對這樣的工作需求,本文給出了下面兩個SQL腳本:(1)系統中某模式或用戶下外鍵或者觸發器的管理腳本;(2)外鍵錯誤自動查找腳本。下面就來詳細介紹這兩個腳本。

一、約束管理腳本

該腳本可用來管理當前登錄用戶下的所有外鍵和觸發器的打開和關閉,此處沒有處理主鍵和唯一約束條件,該腳本稍加修改就可以處理主鍵和唯一約束條件,但這里建議最好不要在隨意停止主鍵或唯一約束條件后,進行數據維護。

腳本運行方法如下(SQL/PLUS):

其中,參數as_alter只能是“ENABLE”或者“DISABLE”,否則程序提示錯誤。當參數為“ENABLE”時,表示將當前模式下所有的外鍵和觸發器打開,相反“DISABLE”就是將當前模式下所有的外鍵和觸發器關閉。

附存儲過程腳本:

判斷輸入參數是否為DISABLE或者是ENABLE,如果是的話,就繼續處理,否則退出過程,給出提示

IF(UPPER(AS_ALTER)='DISABLE'ORUPPER(AS_ALTER)='ENABLE')THEN

OPENC_CON;

當前用戶下外鍵的處理ENABLE或者DISABLE

二、約束錯誤自動查找腳本

一般,數據庫管理員在對數據進行維護時,如新數據的導入前,首先要關閉所有的外鍵和觸發器,數據成功導入后,再打開導入前關閉的外鍵和觸發器。這時經常會遇到錯誤號為ORA-02298的“未找到父項關鍵字”的錯誤。該錯誤的原因就是數據庫表中出現了不能滿足外鍵約束條件的記錄。這里,另外給出了一個腳本(P_CON_ERR)用來自動查找造成這類錯誤的原因,也就是找出不滿足外鍵約束條件的字段值。

該存儲過程可單獨運行,同時在前面介紹的存儲過程P_ALTERCONS中也進行了調用,在存儲過程P_ALTERCONS中,可以看到在打開外鍵時,如果出現錯誤號為ORA-02298的錯誤,就調用該存儲過程,自動查找造成外鍵不能啟動的原因。

下面是單獨運行該存儲過程的例子,在SQL/PLUS環境下:

PL/SQL過程已成功完成。

其中,FK_SB_HJJL_RELATION__SB_PZXH為出現錯誤的外鍵名稱。

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 国产精品视频一区二区三区 | 亚洲午夜精品久久久久久高潮 | 中文字幕在线看 | 成人欧美一区二区三区视频xxx | 亚洲国产高清高潮精品美女 | 九九成人| 精品人成 | 天堂一区 | 久久久无码精品亚洲日韩按摩 | 91.成人天堂一区 | 亚洲欧洲av在线 | 日韩在线视频观看 | 国产真实精品久久二三区 | 国内精品一区二区三区 | 久久精品国产免费 | 国产伦精品一区二区三区四区视频_ | 欧美中文字幕一区二区三区 | 国产激情91久久精品导航 | 日韩av网页| 毛片在线一区二区观看精品 | 精品视频网 | 亚洲午夜精品 | 免费三片在线观看网站 | 欧美一级片在线 | 午夜精品久久久久久久星辰影院 | 人人爱夜夜爽日日视频 | 国产精品美女久久久网av | 亚洲视频二区 | 欧美午夜精品久久久久久浪潮 | 欧美一区二区免费 | 久久新| 国产精品国产自产拍高清av | 亚洲一区中文字幕在线观看 | 免费国产一区 | 欧美一区二区三区视频 | 超碰首页 | 久久久99精品免费观看 | 在线精品国产 | 久久伊99综合婷婷久久伊 | 成a人片在线观看 | 久久精品国产亚洲一区二区三区 |