<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: 違反完整約束條件 - 未找到父項關(guān)鍵字 (有外鍵的情況下,插入記錄)

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

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

    總體說說可能出現(xiàn)的原因:

    情況場景:

    表A中有個字段是外鍵,關(guān)聯(lián)了表B中的某字段,再往表A插入數(shù)據(jù)時,會出現(xiàn)這種情況。

    可能原因:

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

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



    eg.創(chuàng)建A表



    創(chuàng)建B表



    向A表插入數(shù)據(jù)



    向B表插入數(shù)據(jù)



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





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





    2.產(chǎn)生了外鍵環(huán),就是B表中被外鍵關(guān)聯(lián)的字段又關(guān)聯(lián)了C表中的字段,而C中相應(yīng)字段卻沒有數(shù)據(jù),則產(chǎn)生這種情況。

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

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

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


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


    網(wǎng)站導(dǎo)航:
     

    導(dǎo)航

    統(tǒng)計

    公告

    你好!

    常用鏈接

    留言簿(2)

    隨筆檔案

    文章分類

    文章檔案

    新聞檔案

    相冊

    收藏夾

    C#學(xué)習(xí)

    友情鏈接

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 鲁啊鲁在线视频免费播放| 好看的电影网站亚洲一区| 四虎成人免费网址在线| 欧洲黑大粗无码免费| 最近中文字幕mv免费高清电影 | 色天使亚洲综合在线观看| 亚洲免费在线观看视频| 狠狠色伊人亚洲综合网站色| 亚洲色一区二区三区四区| 亚洲精品av无码喷奶水糖心| 亚洲av永久中文无码精品综合| 午夜亚洲国产精品福利| 日日躁狠狠躁狠狠爱免费视频| 久草免费福利在线| 国产精成人品日日拍夜夜免费 | 在线91精品亚洲网站精品成人| 国产成人+综合亚洲+天堂| 一个人免费观看视频在线中文| 中文字幕视频免费在线观看| 你懂的免费在线观看网站| 亚洲w码欧洲s码免费| 免费看的一级毛片| 亚洲精品国产日韩无码AV永久免费网| 国产亚洲?V无码?V男人的天堂 | 亚洲视频在线免费| 久久精品国产精品亚洲精品| 亚洲无成人网77777| 国产AV无码专区亚洲AV麻豆丫 | 青娱乐在线免费观看视频| CAOPORN国产精品免费视频| 96免费精品视频在线观看| 女人18毛片水最多免费观看| 亚洲精品tv久久久久久久久久| 亚洲性天天干天天摸| 亚洲一区二区三区在线观看网站| 一级人做人爰a全过程免费视频| 午夜免费福利片观看| 男女啪啪永久免费观看网站| 亚洲精品色午夜无码专区日韩| 亚洲午夜精品在线| 新最免费影视大全在线播放|