<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Hopes

    Start Here..

     

    ORA-02291: 違反完整約束條件 - 未找到父項關鍵字 (有外鍵的情況下,插入記錄)

    ORA-02291: 違反完整約束條件 - 未找到父項關鍵字

    分類: oracle
    2012-01-16 23:43 1122人閱讀 評論(2) 收藏 舉報

    總體說說可能出現的原因:

    情況場景:

    表A中有個字段是外鍵,關聯了表B中的某字段,再往表A插入數據時,會出現這種情況。

    可能原因:

    1.
    插入的數據 如果某個字段是外鍵 那么該值要么為空 要么在主鍵表中 有對應的主鍵值 否則 就不滿足參照完整性約束

    所以你肯定插入了 不存在的主鍵值 所以產生了這個錯誤



    eg.創建A表



    創建B表



    向A表插入數據



    向B表插入數據



    向B 表中插入數據,B表中某個字段(外鍵)在A表(主表)中沒有值:2沒在主表中





    向B 表中插入數據,B表中某個字段(外鍵),值為空的情況;





    2.產生了外鍵環,就是B表中被外鍵關聯的字段又關聯了C表中的字段,而C中相應字段卻沒有數據,則產生這種情況。

    3.如果不是上兩種情況,那么就是一個非常容易疏忽的問題:A中的外鍵字段和B中的被外鍵關聯字段數據類型和長度不一致。特別是數據長度,必須要一致。

    第三種情況是最容易忽略的,希望大家注意。

    posted on 2012-09-12 16:42 ** 閱讀(1753) 評論(0)  編輯  收藏


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     

    導航

    統計

    公告

    你好!

    常用鏈接

    留言簿(2)

    隨筆檔案

    文章分類

    文章檔案

    新聞檔案

    相冊

    收藏夾

    C#學習

    友情鏈接

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲精品成人久久| 亚洲AV无码码潮喷在线观看| 亚洲人成网国产最新在线| 2021精品国产品免费观看| 亚洲精品免费在线观看| 99精品免费视频| 亚洲av福利无码无一区二区| 久久一区二区三区免费| 亚洲中文无韩国r级电影| 一级毛片在播放免费| 亚洲中文字幕第一页在线 | 国产亚洲一区二区三区在线不卡 | 国产AV无码专区亚洲A∨毛片| 成人免费av一区二区三区| 伊人久久大香线蕉亚洲五月天| 99久久精品毛片免费播放| 中文字幕精品亚洲无线码二区| 三级网站免费观看| 青青草原精品国产亚洲av| 嫖丰满老熟妇AAAA片免费看| 久久久国产亚洲精品| 国产一区二区三区无码免费| 污污视频网站免费观看| 亚洲午夜福利717| 1000部无遮挡拍拍拍免费视频观看 | 东方aⅴ免费观看久久av| 亚洲高清免费在线观看| 台湾一级毛片永久免费| 羞羞视频在线免费观看| 久久亚洲高清观看| 免费看国产精品3a黄的视频| 美女裸免费观看网站| 亚洲日本乱码在线观看| 国产人成免费视频网站| 国产成人不卡亚洲精品91| 亚洲Av永久无码精品三区在线| 免费视频专区一国产盗摄| 青青久久精品国产免费看| 久久亚洲AV无码精品色午夜| 免费无码黄网站在线观看| a在线观看免费视频|