2

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 データベースで使用できるコマンドもありますか?

4

2 に答える 2

0

私はその信頼性や完全性を保証することはできませんが、Pete Freitag の「SQL 予約語チェッカー」を迅速かつ便利なリファレンスとして (そして相互互換性の問題を念頭に置いて) 長年にわたって高く評価してきました: http://www.petefreitag. com/tools/sql_reserved_words_checker/

于 2013-07-05T22:51:27.593 に答える