2

SQuirrel-sqlでSQLステートメントをデバッグするにはどうすればよいですか?

次のような「役に立たない」エラーが発生し続けます。

Error: [SQL0104] Token , was not valid. Valid tokens: ) OR.
SQLState:  42601
ErrorCode: -104

エラーが発生した行番号、または問題が発生している場所に誘導する他の方法を確認できるようにしたいと思います。

IBMiDB2データベースでJDBCドライバーを使用しています。

4

2 に答える 2

3

より詳細なエラー メッセージを表示するには、"errors=full" プロパティを追加できますが、正確な構文の問題を特定するには解釈が必要です。

詳しくは、IBM Toolbox for Java JDBC プロパティーを参照してください。

Tracy が述べたように、インタラクティブな構文チェックが必要な場合は、グリーン スクリーンのStart SQL Interactive Session (STRSQL) コマンドIBM i Access Run SQL scriptsツールなどのネイティブ SQL インターフェースのいずれかを使用する必要があります。

于 2011-11-28T18:45:30.080 に答える
2

問題が明らかでないようなエラーについては、SQL をコピーして AS/400 のグリーン スクリーン インタラクティブ SQL ツールに貼り付けるのが好きです。(あなたのデータベース サーバーは、あなたのタグと IBMi DB2 への言及に基づいて AS/400 であると想定しています。) コマンドは STRSQL です。エラーが発生すると、カーソルが問題のある場所に移動します。または、より具体的には、問題がどこにあると考えるか。AS/400 へのグリーン スクリーン アクセスが必要です。

于 2011-11-28T14:22:06.657 に答える