メッセージ解説書

クラス・コード 23 制約違反


表 15. クラス・コード 23: 制約違反
SQLSTATE 値
意味
23001 親キーの更新または削除が、 RESTRICT 更新または削除の規則によって妨げられています。
23502 挿入または更新の値が NULL ですが、列に NULL 値を入れることはできません。
23503 外部キーの挿入または更新の値が無効です。
23504 親キーの更新または削除が、 NO ACTION 更新または削除の規則によって妨げられています。
23505 固有索引または固有制約により課せられた制約違反が起きました。
23510 RLST 表によるコマンド使用時の制約違反が発生しました。
23511 検査制約が削除を制限しているため、親行を削除できません。
23512 表に制約定義を満たしていない行があるため、検査制約を追加できません。
23513 INSERT または UPDATE の結果の行が、検査制約定義に合いません。
23514 データ検査処理が制約違反を見つけました。
23515 表にある指定されたキーの値が重複しているため、 固有索引を作成できないか、または固有制約を追加できませんでした。
23520 外部キーの値が、親表の親キーとすべて等しくないため、外部キーを定義できません。
23521 カタログ表の更新が、内部制約に違反します。
23522 識別列で範囲がいっぱいになっています。


[ ページのトップ | 前ページ | 次ページ | 目次 | 索引 ]