Tomcat エラー  無効の原因

[新着] Webテンプレートを仮オープンしました



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句で指定してる列名自体が間違っているとか。

列別名を使っていたり、取得元のテーブルが複数あったり、テーブルの所有者が違ったりすると、もっと原因があるかもしれません。

一覧へ戻る