DBAtlas · データベース運用アトラス

207: Invalid column name(無効な列名)

SQL Server

意味

クエリで参照された列名がテーブル/ビューに見つからなかった。その名前の列が存在しないか、スコープ外である。

原因

つづり/大文字小文字の誤り、誤ったテーブル別名、まだ追加されていないか名前が変更された列、誤ったスキーマ/テーブルのコンテキスト、または引用符の代わりに角括弧を使うべきところで省略した。

対処方法

列名とテーブルを確認する (sys.columns またはオブジェクト エクスプローラーで確認)。正しい別名とスキーマを使う。新しく追加した列については、オブジェクトが最新であることを確認し、必要ならストアドプロシージャを再コンパイルする。空白/特殊文字を含む名前には角括弧を使う。

DBAtlas で開く →

同じデータベースの他の項目