Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Oracle 当我尝试添加约束时,出现以下错误_Oracle_Foreign Keys_Ddl - Fatal编程技术网

Oracle 当我尝试添加约束时,出现以下错误

Oracle 当我尝试添加约束时,出现以下错误,oracle,foreign-keys,ddl,Oracle,Foreign Keys,Ddl,我需要找出sfpl_plan_desc中哪些记录的值未通过特定FK ALTER TABLE SFPL_PLAN_DESC ADD CONSTRAINT SFPL_PLAN_DESC_FK4 FOREIGN KEY ( DOC_TYPE , PLAN_TYPE , WORK_FLOW ) REFERENCES SFFND_DOC_TYPE_DEF ERROR at line 1: ORA-02298: cannot validate (SFMFG.SFPL_PLAN_DESC_FK4)

我需要找出sfpl_plan_desc中哪些记录的值未通过特定FK

ALTER TABLE SFPL_PLAN_DESC  ADD CONSTRAINT SFPL_PLAN_DESC_FK4 FOREIGN KEY ( DOC_TYPE ,  PLAN_TYPE , WORK_FLOW )  REFERENCES SFFND_DOC_TYPE_DEF


ERROR at line 1:
ORA-02298: cannot validate (SFMFG.SFPL_PLAN_DESC_FK4) - parent keys not found
简单,

Select distinct 
       DOC_TYPE
     , PLAN_TYPE
     , WORK_FLOW
  from SFPL_PLAN_DESC c
 where not exists (select 1 from SFFND_DOC_TYPE_DEF p
                    where p.doc_type = c.doc_type
                      and p.plan_type = c.plan_type
                      and p.work_flow = c.work_flow)
应该给你看丢失的外键