私は、 "item"や "desc"(説明のための)などのカラムを持つレガシーデータベースを使っています。そのコンテキストで予約されている列名でソートするにはどうすればよいですか?
よう命じ選択やろうとしたときに明らかに問題があります:
SELECT item, desc FROM blah ORDER BY desc
意図はコラム「DESC」の昇順ソートを行うことですが、DESCも修飾子ですので、SQLサーバーが混乱を注文する...フィールド名をエスケープして適切に動作させるにはどうすればよいですか?その列の2番目のコピーを別の名前として選択しなければならないのですか?
リテラルとして予約されたキーワードを使用する必要があるすべての状況に当てはまります。 – Tomalak