web-dev-qa-db-ja.com

SqlException:DB2 SQLエラー:SQLCODE:-302、SQLSTATE:22001、SQLERRMC:null

Sqlcode -302とはどういう意味ですか? sqlcode定義はどこで入手できますか?

ご意見をお聞かせください

おかげで、

21
beetri

コードはDB2インフォメーションセンターで見つけることができます。 定義はこちら-302 z/OSインフォメーションセンターから:

入力変数の値ORパラメータ番号position-number IS無効ORターゲット列の大きすぎるORターゲット値

Linux/Unix/Windows DB2では、 SQLメ​​ッセージ でエラーメッセージを見つけます。コードが正の場合はSQLxxxxWを探し、負の場合はSQLxxxxNを探します。ここで、xxxxは探しているコードです。

44
bhamby

SQLコードの定義を取得するための最も簡単な方法は、db2 cliを使用することです!

uNIXまたはDOSコマンドプロンプトで、単に入力します

db2 ? SQL302

これにより、Java例外またはdb2 sql出力:)で通常表示される特定のSQLコードの必要な説明が得られます。

これが役に立てば幸いです。

9
Faisal

検索エンジンを使用してSQLコードを検索する際の一般的なポイントとして、必ずsqlcodeを入力してください。引用符で囲まれた-302-「-302」と同様に、検索エンジンはテキスト302を含むすべての検索結果を除外します。これは、記号が結果の除外に使用されるためです。

4
user3292738