メッセージ 22019 ~ 23W05

このページのメッセージは、SQLSTATE によってソートされています。以下のテーブルで適切なコードを特定してリンクをクリックすると、メッセージの詳細が表示されます。

SQL ステータス メッセージ・タイプ 番号 SQL コード メッセージ 考えられる原因
22019 エラー 2232 -629L "Invalid escape character '%1'" エスケープ文字の文字長は 1 バイトにしてください。

指定可能なパラメータと odbc ステータスのリストを表示するには、ここをクリックしてください。

2201B エラー 2808 -1135L "Invalid regular expression:%1 in '%2'" 指定された正規表現は無効です。

指定可能なパラメータと odbc ステータスのリストを表示するには、ここをクリックしてください。

22024 エラー 2237 -634L "C 言語の文字列が完結していません。" C 文字列ホスト変数の最後のバイトには、NULL 文字が含まれている必要があります。

指定可能なパラメータと odbc ステータスのリストを表示するには、ここをクリックしてください。

22025 エラー 2233 -630L "Invalid escape sequence '%1'" LIKE パターンで使用されているエスケープ文字が無効です。エスケープ文字に続く文字は、特殊文字の '%'、'_'、'[' またはエスケープ文字そのものです。

指定可能なパラメータと odbc ステータスのリストを表示するには、ここをクリックしてください。

22030 エラー 2719 -1050L "要求されたデータ型として NULL の結果を返すことができません。" データベースから NULL である値を取り出し、NULL にはできない変数に割り当てようとしました。

指定可能なパラメータと odbc ステータスのリストを表示するには、ここをクリックしてください。

22W02 エラー 2132 -208L "Row has changed since last read -- operation canceled" スクロール・カーソルとして宣言されたカーソルに、UPDATE (位置付け) 操作または DELETE (位置付け) 操作を行おうとしましたが、変更するローは最後に読み出してから更新されています。このエラーは更新内容が失われる問題の発生を防ぎます。

指定可能なパラメータと odbc ステータスのリストを表示するには、ここをクリックしてください。

22W03 エラー 2217 -608L "WRITETEXT または READTEXT に無効な値を持つ TEXTPTR があります。" WRITETEXT または READTEXT 文に無効な TEXTPTR 値を指定しました。

指定可能なパラメータと odbc ステータスのリストを表示するには、ここをクリックしてください。

22X13 エラー 2621 -957L "OLAP 関数の先頭または最後のサイズが無効です。" 先頭または最後のサイズの式が、NULL または負の値に評価されました。

指定可能なパラメータと odbc ステータスのリストを表示するには、ここをクリックしてください。

23501 エラー 2531 -184L "テーブル '%2' のカラム '%1' を NULL にすることはできません。データファイルの行 %3 で LOAD TABLE に無効なデータが指定されました。" 値が必要な場合に値を指定しなかったか、データ変換が必要だったため、NULL 値になりました。カラム定義で NULL 値が禁止されているか、カラムは NOT NULL 外部キーの一部です。

指定可能なパラメータと odbc ステータスのリストを表示するには、ここをクリックしてください。

23502 エラー 2126 -195L "Column '%1' in table '%2' cannot be NULL" 値が必要な場所にその値が指定されていません。カラム定義で NULL 値が禁止されているか、カラムは NOT NULL 外部キーの一部です。

指定可能なパラメータと odbc ステータスのリストを表示するには、ここをクリックしてください。

23503 エラー 2125 -194L "テーブル '%2' の外部キー '%1' に対応するプライマリキーの値がありません。" 他のテーブルの外部キーがあるローに挿入または更新をしようとしました。外部キーの値が NULL でなく、また、プライマリ・キーに対応する値がありません。

指定可能なパラメータと odbc ステータスのリストを表示するには、ここをクリックしてください。

23504 エラー 2378 -733L "NULL を許可するカラムの数が制限を超えています。" NULL が許可されるカラム数がそのカラムに許可されている制限を超えるように、テーブル定義を作成または変更しようとしました。制限値はデータベース・ページ・サイズの機能で、約 8*(page-size - 30) です。

指定可能なパラメータと odbc ステータスのリストを表示するには、ここをクリックしてください。

23505 エラー 2127 -196L "テーブル '%2' のインデックス '%1' はユニークでなければなりません。" 挿入または更新しようとしたローと同じ値を持つローがカラム中に存在し、そのカラムには、複数のローが同じ値を持つことができない制約があります。

指定可能なパラメータと odbc ステータスのリストを表示するには、ここをクリックしてください。

23506 エラー 2131 -209L "制約 '%1' 違反:テーブル '%3' のカラム '%2' の値が無効です。" CHECK 制約に違反する挿入または更新をしようとしました。CHECK 制約は FALSE のとき違反になり、条件が TRUE または UNKNOWN と評価されるときはそのままの状態になります。

指定可能なパラメータと odbc ステータスのリストを表示するには、ここをクリックしてください。

23507 エラー 2373 -729L "指定された外部キー (%1) は使用できません。" 実行できない外部キーを作成しようとしました。実行可能にするためには、指定したキーに対するプライマリ・テーブルと外部テーブルが同じサーバにある必要があります。UNENFORCED キーワードを使用して、実行できない外部キー仕様を作成できます。

指定可能なパラメータと odbc ステータスのリストを表示するには、ここをクリックしてください。

23508 エラー 2760 -1091L "制約 '%1' 違反:テーブル '%2' の値が無効です。" CHECK 制約に違反する挿入または更新をしようとしました。CHECK 制約は FALSE のとき違反になり、条件が TRUE または UNKNOWN と評価されるときはそのままの状態になります。

指定可能なパラメータと odbc ステータスのリストを表示するには、ここをクリックしてください。

23509 エラー 2888 -1211L "テーブル '%1' に、MERGE 文の ANSI カーディナリティ違反があります" MERGE 文を実行しようとしていて、かつ同じローが複数回 WHEN MATCHED 句のターゲットになっています。

指定可能なパラメータと odbc ステータスのリストを表示するには、ここをクリックしてください。

23510 エラー 2937 -1254L "テーブル '%1' の MERGE 文は失敗しました。文で RAISERROR が指定されています" 1 つ以上のマージ操作分岐で RAISERROR 句を含む MERGE 文を実行しようとしていて、かつ入力ローのいずれかがこれらの分岐のいずれかの条件を満たしています。

指定可能なパラメータと odbc ステータスのリストを表示するには、ここをクリックしてください。

23W01 エラー 2124 -193L "テーブル '%1' のプライマリキーがユニークではありません :プライマリキー値 ('%2')" 新しいローをテーブルに追加しようとしましたが、新しいローが既存のローと同じプライマリ・キー値を使っています。データベースは追加を行っていません。たとえば、学生番号 86004 の学生を追加しようとした場合で、すでに同じ番号の学生がいたときに起こります。

指定可能なパラメータと odbc ステータスのリストを表示するには、ここをクリックしてください。

23W05 エラー 2129 -198L "テーブル '%1' 内のローのプライマリキーがテーブル '%3' 内の外部キー '%2' によって参照されています。" ローを削除または修正しようとしましたが、そのローのプライマリ・キー値がデータベースのどこかで参照されています。

指定可能なパラメータと odbc ステータスのリストを表示するには、ここをクリックしてください。