Oracle Database 10g と SQL Server 2008 の予約済みキーワードのリストが必要です。私のアプリケーションは DDL ステートメントを実行するため、入力されたテーブル名、列名などを予約語に対して検証する必要があります。Web サイトから単語をコピーして貼り付けることができることを知っています: Oracle 10g and SQL Server 2008
しかし、キーワードを動的にロードできるように、SQL コマンドを使用したいと思います。Oracle の場合、次のコマンドがあります。
SELECT KEYWORD FROM V$RESERVED_WORDS
ORDER BY KEYWORD ASC
;
このコマンドが 1146 語を取得するのは奇妙ですが、オンライン リストには約 456 語しか含まれていません。理由はありますか?SQL Server データベースで使用できるコマンドもありますか?