sql错误:ORA-02291:违反完整性约束(MHVU.WORKS_ON_FK)-未找到父密钥

sql错误:ORA-02291:违反完整性约束(MHVU.WORKS_ON_FK)-未找到父密钥,sql,oracle,Sql,Oracle,我有这张桌子 当essn=int、pno=int、hours=decimal(5,2)以及essn和pno是主键时,当我尝试插入值时,会发生此错误 ORA-02291:违反完整性约束(string.string)-未找到父项 原因:外键值没有匹配的主键值 操作:删除外键或添加匹配的主键 对于insert语句,当您尝试插入没有匹配父项的子项时(如外键约束所定义),此ORA-02291错误很常见。在这种情况下,您需要将父行添加到表中,然后重新插入子表行。请阅读,接受的回答不相关,但是:在SQL中指定

我有这张桌子 当essn=int、pno=int、hours=decimal(5,2)以及essn和pno是主键时,当我尝试插入值时,会发生此错误


ORA-02291:违反完整性约束(string.string)-未找到父项

原因:外键值没有匹配的主键值

操作:删除外键或添加匹配的主键


对于insert语句,当您尝试插入没有匹配父项的子项时(如外键约束所定义),此ORA-02291错误很常见。在这种情况下,您需要将父行添加到表中,然后重新插入子表行。

请阅读,接受的回答不相关,但是:在SQL中指定的数字没有单引号<代码>'1'是字符串常量<代码>1是一个数字