<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#學習

    友情鏈接

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 一个人看的www免费高清| 亚洲香蕉在线观看| 国产无遮挡色视频免费观看性色 | 亚洲伊人成无码综合网 | 久久亚洲国产欧洲精品一| eeuss在线兵区免费观看| 亚洲人妻av伦理| 一个人免费视频在线观看www| 国产亚洲精午夜久久久久久| 中文字幕在线成人免费看| 最新国产AV无码专区亚洲 | 最新亚洲春色Av无码专区| 夜夜嘿视频免费看| 美女被爆羞羞网站在免费观看| 免费萌白酱国产一区二区| 性生大片视频免费观看一级| 国内精品99亚洲免费高清| 无码日韩精品一区二区免费暖暖 | 亚洲欧洲av综合色无码 | 亚洲成av人片天堂网| 在线看无码的免费网站| 中国china体内裑精亚洲日本| 女人让男人免费桶爽30分钟| 免费在线观看一区| 久久91亚洲精品中文字幕| 一个人看的www在线观看免费| 国产精品亚洲一区二区无码| 亚洲色中文字幕无码AV| xxxx日本免费| 免费无码AV一区二区| 麻豆亚洲AV永久无码精品久久 | 亚洲第一视频在线观看免费| 免费无码作爱视频| 亚洲国产精品yw在线观看| 国产精品自在自线免费观看| 久久这里只精品热免费99| 亚洲成a人无码亚洲成www牛牛 | 4480yy私人影院亚洲| 美女被免费视频网站a国产| 免费毛片在线看不用播放器| 亚洲看片无码在线视频|