0
私はこのテーブルを持っていますessn = int、pno = int、hours = decimal(5,2)with essnとpnoは主キー、と私は値を挿入しようとしたとき、このエラーはsqlエラー:ORA-02291:整合性制約(MHVU.WORKS_ON_FK)違反 - 親キーが見つかりません
私はこのテーブルを持っていますessn = int、pno = int、hours = decimal(5,2)with essnとpnoは主キー、と私は値を挿入しようとしたとき、このエラーはsqlエラー:ORA-02291:整合性制約(MHVU.WORKS_ON_FK)違反 - 親キーが見つかりません
ORA-02291 occurrs:整合性制約(string.stringの)違反 - 親キーが見つからない
原因:外部キーの値を一致する主キー値がありません。
処置:外部キーを削除するか、一致する主キーを追加してください。
insert文の場合、このORA-02291エラーは、外部キー制約で定義されているように、一致する親を持たない子を挿入しようとすると一般的です。その場合は、親行を表に追加して、子表の行を再挿入する必要があります。
http://meta.stackoverflow.com/questions/285551/why-may-i-not-upload-images-of-code-on-so-when-asking-a-question/285557をご覧ください。受け入れられた回答 –
無関係ですが、数字はSQLでは**一重引用符なしで**指定されています。 '' 1''は文字列定数です。 '1'は数字です –