Oracle 約束enable/disable novalidate |
發布時間: 2012/8/16 17:52:53 |
Oracle 對constraint的開啟和關閉共有四種:enable validate;enable novalidate;disable validate;disable novalidate。 啟用約束: enable( validate) : 啟用約束,創建索引,對已有及新加入的數據執行約束. ===> 默認等價于enable enable novalidate : 啟用約束,創建索引,僅對新加入的數據強制執行約束,而不管表中的現有數據. 禁用約束: disable( novalidate): 關閉約束,刪除索引,可以對約束列的數據進行修改等操作. ===> 默認等價于disable disable validate : 關閉約束,刪除索引,不能對表進行 插入/更新/刪除等操作 本文出自:億恩科技【www.vbseamall.com】 |