违反了完整性约束 - 即使行存在于父 table 中,也找不到父键

integrity constraint violated - parent key not found even when row exists in parent table

我有两个 table'Session' 和 'target_system'。会话 table 中的一列引用 target_system 中的 ID 列作为外键。我知道我需要先插入到 'target_system' 中。我插入了那个 - 即便如此,这也是

integrity constraint violated - parent key not found

知道还有什么原因吗?

不确定为什么问题中有这么多数据库标签。

在Oracle中,正确检查列和相应的约束。可以查询user_constraintsuser_cons_columns-

SELECT * FROM user_constraints 
  WHERE WHERE table_name='<your_table_name>';

SELECT * FROM user_cons_columns 
  WHERE table_name='<your_table_name>';

确保 table_name 为大写。