Tomcat エラー 無効の原因
-
0 名前: KY : 2007/10/17(水) 10:41 ID:QT5ZPgZG sub-1h
- SQLのSELECTでデータベースから値を取ってきたいのですが、
「列名’A’は無効です。」とエラーが出ました。
この無効というのは、列名同士が「,」でつながっていない場合の他にどのようなことが挙げられますか?
初歩的な質問ですいません;
-
1 名前: jax_6 : 2007/10/17(水) 10:41 ID:5WwKRY4N sub-7c
- 返信が遅いので見ていないかもしれませんが、
例えばよくあるのは、WHERE句で指定している列が文字列型の場合に「'」を付け忘れていると、使っているDBによってはそのメッセージになると思います。
例:WHERE 列 = あいうえお → 正しくは'あいうえお'
若しくはSELECT句で指定してる列名自体が間違っているとか。
列別名を使っていたり、取得元のテーブルが複数あったり、テーブルの所有者が違ったりすると、もっと原因があるかもしれません。