最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

ORA-02298: 無(wú)法驗(yàn)證 (約束)提示未找到父項(xiàng)關(guān)鍵字的解決辦法

 更新時(shí)間:2016年09月21日 10:00:52   作者:Acamy  
這篇文章主要介紹了ORA-02298: 無(wú)法驗(yàn)證 (約束)提示未找到父項(xiàng)關(guān)鍵字的解決辦法,本文介紹的非常詳細(xì),具有參考借鑒價(jià)值,需要的朋友可以參考下

--在用PL/SQL導(dǎo)入表數(shù)據(jù)的時(shí)候報(bào)錯(cuò) ORA-02298: 無(wú)法驗(yàn)證 (PNET.POST_CLOB_FK) - 未找到父項(xiàng)關(guān)鍵字

--發(fā)現(xiàn)是啟用外鍵約束時(shí)報(bào)的錯(cuò)
alter table DM_VOLREV enable constraint VR_VOLID_FK;

/*原因分析:

你要插入的表A里,有外鍵連接到另一個(gè)表B的主鍵,你在表A的外鍵列插入的值,在表B的主鍵列找不到就不能插入。
主要看兩表中的數(shù)據(jù)是否一致,從表中要關(guān)聯(lián)外鍵的字段中的數(shù)據(jù)必須包含在主表相關(guān)字段的數(shù)據(jù)內(nèi)。

處理的方法有:

1> 先不驗(yàn)證已有數(shù)據(jù)的CONSTRANT,加上參數(shù)NOVALIDATE.*/
ALTER TABLE PN_POST ADD CONSTRAINT POST_CLOB_FK FOREIGN KEY (POST_BODY_ID) REFERENCES PN_POST_BODY_CLOB (OBJECT_ID) NOVALIDATE;
--2>首先查看兩個(gè)表對(duì)應(yīng)起來(lái)的數(shù)據(jù)有多少
select count(*) from dm_volrev t,DM_VOLID k where t.vr_volid = k.vi_volid;
--再分別查看單獨(dú)的數(shù)據(jù),發(fā)現(xiàn)外鍵表多了一行
select count(*) from dm_volrev t;
select count(*) from DM_VOLID k;
-找到多的行并刪除
select t.vr_volid from dm_volrev t where t.vr_volid not in (select k.vi_volid from DM_VOLID k);
delete from dm_volrev t where t.vr_volid = 479908;
--直接重新執(zhí)行啟用外鍵的語(yǔ)句,或者刪除之前的外鍵創(chuàng)建新的外鍵
alter table DM_VOLREV drop constraint VR_VOLID_FK;
ALTER TABLE DM_VOLREV ADD CONSTRAINT VR_VOLID_FK foreign KEY (VR_VOLID) references DM_VOLID(VI_VOLID) VALIDATE;


/*啟用約束:
enable( validate) :啟用約束,創(chuàng)建索引,對(duì)已有及新加入的數(shù)據(jù)執(zhí)行約束.
enable novalidate :啟用約束,創(chuàng)建索引,僅對(duì)新加入的數(shù)據(jù)強(qiáng)制執(zhí)行約束,而不管表中的現(xiàn)有數(shù)據(jù).

禁用約束:
disable( novalidate):關(guān)閉約束,刪除索引,可以對(duì)約束列的數(shù)據(jù)進(jìn)行修改等操作.
disable validate :關(guān)閉約束,刪除索引,不能對(duì)表進(jìn)行 插入/更新/刪除等操作.*/

以上所述是小編給大家介紹的ORA-02298: 無(wú)法驗(yàn)證 (約束)提示未找到父項(xiàng)關(guān)鍵字的解決辦法,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

相關(guān)文章

  • Oracle如何修改當(dāng)前的序列值實(shí)例詳解

    Oracle如何修改當(dāng)前的序列值實(shí)例詳解

    很多時(shí)候我們都會(huì)用到oracle序列,那么我們?cè)趺葱薷男蛄械漠?dāng)前值呢?下面這篇文章主要給大家介紹了關(guān)于Oracle如何修改當(dāng)前的序列值的相關(guān)資料,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-05-05
  • Oracle歸檔日志爆滿問(wèn)題的處理方法

    Oracle歸檔日志爆滿問(wèn)題的處理方法

    Oracle歸檔日志(Archivelog)是Oracle數(shù)據(jù)庫(kù)的一種特性,它主要用于數(shù)據(jù)恢復(fù)和高可用性的目的,但有什么經(jīng)常會(huì)出現(xiàn)無(wú)法連接,手動(dòng)清除歸檔日志后可以恢復(fù)訪問(wèn),但是過(guò)不了幾天依舊會(huì)爆滿,所以本文給大家介紹了Oracle歸檔日志爆滿問(wèn)題的處理方法,需要的朋友可以參考下
    2024-10-10
  • Oracle23ai 新特性IF [NOT] EXISTS語(yǔ)法支持的使用

    Oracle23ai 新特性IF [NOT] EXISTS語(yǔ)法支持的使用

    IF [NOT] EXISTS語(yǔ)法用于抑制因給定對(duì)象的存在或不存在而引發(fā)的潛在錯(cuò)誤,允許您編寫冪等DDL腳本,本文主要介紹了Oracle23ai 新特性IF [NOT] EXISTS語(yǔ)法支持的使用,感興趣的可以了解一下
    2024-08-08
  • ORACLE中常用的幾種正則表達(dá)式小結(jié)

    ORACLE中常用的幾種正則表達(dá)式小結(jié)

    相信大家對(duì)正則表達(dá)式都不陌生,從linux下的命令到Java等編程語(yǔ)言,正則表達(dá)式無(wú)處不在,下面這篇文章主要給大家介紹了關(guān)于ORACLE中常用的幾種正則表達(dá)式的相關(guān)資料,需要的朋友可以參考下
    2022-09-09
  • Oracle建表與創(chuàng)建序列詳細(xì)實(shí)例

    Oracle建表與創(chuàng)建序列詳細(xì)實(shí)例

    在oracle中sequence就是所謂的序列號(hào),每次取的時(shí)候它會(huì)自動(dòng)增長(zhǎng),通常用在須要按序列號(hào)排序的地方,下面這篇文章主要給大家介紹了關(guān)于Oracle建表與創(chuàng)建序列的相關(guān)資料,需要的朋友可以參考下
    2023-06-06
  • 深入sql oracle遞歸查詢

    深入sql oracle遞歸查詢

    本篇文章是對(duì)sql oracle 遞歸查詢進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-05-05
  • ORACLE應(yīng)用經(jīng)驗(yàn)(2)

    ORACLE應(yīng)用經(jīng)驗(yàn)(2)

    ORACLE應(yīng)用經(jīng)驗(yàn)(2)...
    2007-03-03
  • PL/SQL?Developer15和Oracle?Instant?Client安裝配置詳細(xì)圖文教程

    PL/SQL?Developer15和Oracle?Instant?Client安裝配置詳細(xì)圖文教程

    PL/SQL Developer是一種集成的開發(fā)環(huán)境,專門用于開發(fā)、測(cè)試、調(diào)試和優(yōu)化Oracle PL/SQL存儲(chǔ)程序單元,比如觸發(fā)器等,這篇文章主要給大家介紹了關(guān)于PL/SQL?Developer15和Oracle?Instant?Client安裝配置的詳細(xì)圖文教程,需要的朋友可以參考下
    2024-04-04
  • ORCAL 臨時(shí)創(chuàng)建表與刪除表

    ORCAL 臨時(shí)創(chuàng)建表與刪除表

    今天這篇文章就來(lái)給大家分享ORCAL 臨時(shí)創(chuàng)建表與刪除表的相關(guān)資料,如會(huì)話級(jí)臨時(shí)表是指臨時(shí)表中的數(shù)據(jù)只在會(huì)話生命周期之中存在,當(dāng)用戶退出會(huì)話結(jié)束的時(shí)候,Oracle自動(dòng)清除臨時(shí)表中數(shù)據(jù)。下面就跟小編一起進(jìn)入文章學(xué)習(xí)起來(lái)吧
    2021-10-10
  • oracle使用to_date查詢一周的第一天日期

    oracle使用to_date查詢一周的第一天日期

    項(xiàng)目的開發(fā)中需要用到一個(gè)查詢一周的第一天日期的函數(shù)搜索N久很難找到解決的方法 只要自己寫一個(gè)先用著 代碼如下 a_week格式為 'YYYYIW' 如 '200801'表示2008年的第一周
    2014-01-01

最新評(píng)論

无锡市| 神池县| 长宁县| 镇平县| 孙吴县| 名山县| 包头市| 阳山县| 贵州省| 霍林郭勒市| 宜良县| 新营市| 酉阳| 涟源市| 枣阳市| 汝州市| 阳春市| 荥阳市| 和林格尔县| 重庆市| 大关县| 寿阳县| 峨眉山市| 修文县| 克拉玛依市| 长海县| 西平县| 南宫市| 安岳县| 宜君县| 宜昌市| 桐梓县| 临泽县| 宁波市| 峨眉山市| 庐江县| 江安县| 会泽县| 黑龙江省| 威宁| 体育|