共計 739 個字符,預(yù)計需要花費 2 分鐘才能閱讀完成。
丸趣 TV 小編給大家分享一下 SQL 如何實現(xiàn)約束,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
1、五種類型
非空 not null 唯一 unique 主鍵 primary 外鍵 foreign 檢查 check
說明:
外鍵 on delete cascade/set null 選項要在外鍵定義的時候指定
2、視圖
user_constraints
user_cons_colums
3、創(chuàng)建
列級別:constraint emp_id primary key 隨列一道設(shè)置
表級別: constraint con_pk primary key(emp_id) 所有列定義完成后設(shè)置
4、刪除
alter table emp drop constraint
刪除 not null:alter table emp02 modify deptno null;
cascade 選項:
alter table dept02 drop constraint pk_dept02_deptno cascade;
刪除父表上的主鍵約束時,級聯(lián)把子表的外鍵約束先刪除
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 如何實現(xiàn)約束”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注丸趣 TV 行業(yè)資訊頻道!