国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > 綜合 > 正文

終于知道什么叫做constraint了。

2024-07-21 02:40:04
字體:
供稿:網(wǎng)友
終于知道什么是constraint了,hoho...偶真是太菜了。
可是只是明白一點(diǎn)點(diǎn)而已,覺得有一點(diǎn)東西把握到了。
其實(shí)自己還是不明白,自己學(xué)就是很茫然阿。
/PRimary key
/foreign key
/not null
/unique
/check(?)




contents:

前幾天,偶打算刪掉SCOTT.dept的一個(gè)叫做PK_DEPT的index.
卻得到如下錯(cuò)誤:

ERROR 位于第 1 行:
ORA-02429: cannot drop index used for enforcement of unique/primary key

好,那就就先刪了主鍵

SQL> select OWNER,CONSTRAINT_NAME,TABLE_NAME from user_constraints;
OWNER                                                        CONSTRAINT_NAME                                      TABLE_NAME
------------------------------------------------------------ ------------------------------------------------------------ ----
SCOTT                                                        PK_DEPT                                              DEPT
SCOTT                                                        PK_EMP                                               EMP
SCOTT                                                        FK_DEPTNO                                            EMP


SQL> alter table dept drop constraints pk_dept;

又是錯(cuò)誤

ERROR 位于第 1 行:
ORA-02273: this unique/primary key is referenced by some foreign keys

Foreign keys?什么咚咚?
原來這個(gè)東西是聯(lián)系Dept表跟Emp表的一個(gè)約束條件,它把dept的deptno跟emp的deptno聯(lián)系起來了。
/*這個(gè)是很重要的一個(gè)概念,一個(gè)功能,可我現(xiàn)在還不能理解*/

好,那就把這個(gè)Foreign key干掉,這個(gè)Foreign key是在emp表上作的,所以需要改動(dòng)emp先。

SQL> alter table emp drop constraints fk_deptno;

再刪主鍵

SQL> alter table dept drop constraints pk_dept;

搞定。



發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 乐昌市| 铜陵市| 德昌县| 璧山县| 沙洋县| 河曲县| 佛冈县| 紫云| 新郑市| 高碑店市| 汝南县| 宣威市| 怀宁县| 彭水| 屯留县| 鲁甸县| 天全县| 开平市| 巴林左旗| 灵丘县| 阜南县| 新龙县| 平和县| 蓬安县| 宁国市| 郴州市| 克拉玛依市| 普洱| 大理市| 平利县| 军事| 北川| 巴塘县| 通山县| 宁德市| 呈贡县| 拉孜县| 鸡东县| 东乡县| 南乐县| 慈利县|