您好,登錄后才能下訂單哦!
小編給大家分享一下SQL如何實現約束,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
1、五種類型
非空not null 唯一unique 主鍵primary 外鍵foreign 檢查check
說明:
外鍵on delete cascade/set null選項要在外鍵定義的時候指定
2、視圖
user_constraints
user_cons_colums
3、創建
列級別 : constraint emp_id primary key 隨列一道設置
表級別 : constraint con_pk primary key(emp_id) 所有列定義完成后設置
4、刪除
alter table emp drop constraint
刪除not null : alter table emp02 modify deptno null;
cascade選項:
alter table dept02 drop constraint pk_dept02_deptno cascade;
刪除父表上的主鍵約束時,級聯把子表的外鍵約束先刪除
5、添加
alter table emp add constraint
增加not null: alter table emp02 modify empno not null;
6、失效生效
alter table .. disable constraint ...
alter table .. enable constraint ...
以上是“SQL如何實現約束”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。