數據庫常見報錯ORA-及常見問題

1、ORA-02270:此列列表的唯一關鍵字或主鍵不匹配
foreign key (A) references C(B)
外鍵參考的表C中的鍵B沒有指定爲主鍵

2、where後的字段:字符型之類要加‘’,int型之類不用加
update S set age = ‘99’ where S# = 03111160;
UPDATE S set age = ‘100’ where SNAME = ‘張三’;

3、注意創建表時候create、插入數據時values、

4、ORA-02291:違反完整約束條件(SYS.SYS_C0010826)-未找到父項關鍵字
檢查了要插入的數據中的外鍵參考的主鍵值是相同的,
後來發現是由於在建表時候外鍵的字段大小設置爲了5,實際主表的字段大小爲8

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章