2011-02-18 13 views
1

テーブル名ごとに標準のエイリアス名を生成するプログラムを作成しています。これを行うには、私はSQLの予約されたキーワード(例: 'max'、 'top'、 'abs'など)と一致するエイリアス名を生成しないようにする必要があります。私は、生成された別名を角括弧に入れて、予約されたキーワードに関係なく文字通りの名前を使うことができることに気づきました...しかし、私はそうしないでください。予約されたキーワードのリストを含むクエリ可能なテーブルはありますか?SQL Server 2008で予約済みキーワードのリストを照会する方法はありますか?

+2

あなたが本当にそうすることを避けるべきではありません。あなたのコードが生成された後、予約語が新しいバージョンで追加されたらどうなりますか?大括弧を追加すると、予約されたキーワードを照会するよりも簡単になります。 – Ocelot20

+0

投稿したリンクには将来のキーワードも含まれています。しかし、私は大括弧が一番良いと思う。 – mellamokb

答えて

関連する問題