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