SQuirrel-sqlでSQLステートメントをデバッグするにはどうすればよいですか?
次のような「役に立たない」エラーが発生し続けます。
Error: [SQL0104] Token , was not valid. Valid tokens: ) OR. SQLState: 42601 ErrorCode: -104
エラーが発生した行番号、または問題が発生している場所に誘導する他の方法を確認できるようにしたいと思います。
IBMiDB2データベースでJDBCドライバーを使用しています。
SQuirrel-sqlでSQLステートメントをデバッグするにはどうすればよいですか?
次のような「役に立たない」エラーが発生し続けます。
Error: [SQL0104] Token , was not valid. Valid tokens: ) OR. SQLState: 42601 ErrorCode: -104
エラーが発生した行番号、または問題が発生している場所に誘導する他の方法を確認できるようにしたいと思います。
IBMiDB2データベースでJDBCドライバーを使用しています。
より詳細なエラー メッセージを表示するには、"errors=full" プロパティを追加できますが、正確な構文の問題を特定するには解釈が必要です。
詳しくは、IBM Toolbox for Java JDBC プロパティーを参照してください。
Tracy が述べたように、インタラクティブな構文チェックが必要な場合は、グリーン スクリーンのStart SQL Interactive Session (STRSQL) コマンドやIBM i Access Run SQL scriptsツールなどのネイティブ SQL インターフェースのいずれかを使用する必要があります。
問題が明らかでないようなエラーについては、SQL をコピーして AS/400 のグリーン スクリーン インタラクティブ SQL ツールに貼り付けるのが好きです。(あなたのデータベース サーバーは、あなたのタグと IBMi DB2 への言及に基づいて AS/400 であると想定しています。) コマンドは STRSQL です。エラーが発生すると、カーソルが問題のある場所に移動します。または、より具体的には、問題がどこにあると考えるか。AS/400 へのグリーン スクリーン アクセスが必要です。