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

    友情鏈接

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 无码国产精品一区二区免费I6| 免费无码黄网站在线看| 91手机看片国产永久免费| 日韩精品亚洲aⅴ在线影院| 美女视频黄频a免费| 免费人成激情视频| 成年大片免费高清在线看黄| 免费一级毛片不卡不收费| 男人免费视频一区二区在线观看| 免费观看午夜在线欧差毛片| 疯狂做受xxxx高潮视频免费| 亚洲国产成人久久综合碰| 精品乱子伦一区二区三区高清免费播放| 亚洲欧洲日产国码一级毛片| 国产男女爽爽爽免费视频| 亚洲精品成人无码中文毛片不卡| 久久精品视频免费| 亚洲天堂福利视频| 日韩免费观看一级毛片看看| 免费大片av手机看片| 亚洲综合久久夜AV | 免费A级毛片无码视频| 亚洲AV综合色区无码二区偷拍| 女人张开腿给人桶免费视频| 国产精品亚洲专区无码不卡| 久久精品国产亚洲AV不卡| 国产精品免费大片| 亚洲一区二区三区久久久久| 免费爱爱的视频太爽了| 一级黄色毛片免费看| 香蕉视频在线观看亚洲| 在线观看视频免费国语| 一区二区三区免费在线观看| 亚洲精品综合一二三区在线 | 222www在线观看免费| 亚洲中文字幕无码av| 亚洲精品亚洲人成在线观看下载| 日韩精品在线免费观看| 亚洲精品无码久久久久APP | 无套内射无矿码免费看黄| 久久综合图区亚洲综合图区|