2011-11-25 15 views
2

SQuirrel-sqlでSQL文のデバッグを行うにはどうすればよいですか?SQuirrel-sqlのデバッグSQLクエリ

は、私のような「役に立たない」エラーを得続ける:

Error: [SQL0104] Token , was not valid. Valid tokens:) OR. 
SQLState: 42601 
ErrorCode: -104 
私はエラーをした行番号、またはどこに私を案内するいくつかの他の方法を見ることができるのが大好きだ

問題は。

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

答えて

3

エラーメッセージの詳細については、「errors = full」プロパティを追加しても、正確な構文の問題を特定するための解釈が必要になります。

詳細については、IBM Toolbox for Java JDBC propertiesを参照してください。

インタラクティブな構文チェックが必要な場合は、緑色の画面Start SQL Interactive Session (STRSQL) commandまたはIBM i AccessRun SQL scriptsツールのようなネイティブSQLインターフェイスのいずれかを使用する必要があります。

+0

ありがとうございます。 –

2

問題が明らかでないようなエラーの場合は、SQLをコピーしてAS/400のグリーン画面の対話型SQLツールに貼り付けるのが好きです。 (私はあなたのデータベースサーバーがあなたのタグとIBM DB2の言及に基づいてAS/400であると仮定しています)。コマンドはSTRSQLです。エラーがある場合は、問題のある場所にカーソルを置きます。または、具体的には、問題がどこにあるかを考えます。 AS/400への緑色の画面アクセスが必要です。

+0

ありがとう、私はSTRSQLを使用しました。 「AS/400の緑色の画面にSQLをコピー&ペースト」するのは簡単ではありません。より長いステートメントでは、複数のコードをコピーする必要があります。 「元に戻す」ボタンを使用して編集することは、私にとっては不可能です。 (もう1つのオプションはRUNSQLSTMで、DSPJOBLOGを見てからおそらくSPLFを探します) –

関連する問題