Java のプログラミング中。
PreparedStatement 使って DB を読む部分で
「ORA-00936: 式がありません。」
のエラー。
いや、ちゃんと PreparedStatement オブジェクト作る時、SQL 文渡してるし・・・と思いつつも、なにせ DB アクセスのある Java プログラムを一から作成するのはほぼ初めて。何かパラメータのセットとか間違えてるんかいなあ・・・と思いながら、数十分。あれこれ試してたら・・・
これ、単なる SQL の間違いやん(^^;
SELECThohehoge AS hoge,FROMtbl01,WHEREid = ? ANDdel_time IS NULL
って(^^;
SQL 流用した時、カンマ消すの忘れてるやん(^^;;;
しかも、SELECT の部分と FROM の部分の二箇所も!!(^^;
最近、老眼のせいかこういうミスがちょっと多い気がする。ささっと見ても気付かないんだよな(^^;
わざわざブログに書くほどの話ではないんだけど(ORA-00936 を扱ったブログ記事は星の数ほどあるし)、でも、自戒のために書いとくなり(^^;;;
コメントする