sql >> データベース >  >> Database Tools >> SSMS

Microsoft SSMS構文が単語構成を強調するのはなぜですか?

    予約済みキーワードとSQ​​LServerのキーワードの両方があります。 CONFIGURATION はキーワードですが、予約されていません。 intと同じように (データ型intの場合 )、および言い換えると、キーワードですが、引用符で囲まれていないステートメントで使用することもできます:

    CREATE TABLE sample (int int,
                         date date,
                         char varchar(10),
                         last decimal(12,2),
                         first numeric(12,2),
                         system char(2));
    

    すべての単語には、ある種のキーワードがあります(sampleを含む) )、ただしCREATEのみ およびTABLE 予約されています。 char はデータ型であり関数であり、予約されていないため、できます CONVERT(char,CHAR(Char))のような無意味なステートメントがあります 、および「char」への参照はすべて異なる意味を持ちます。

    CONFIGURATION 将来のキーワード どちらかなので、現時点では、それを使用しても問題ないように思われます。




    1. あるマシンから別のマシンへのデータベースのインポート/エクスポート

    2. クエリを使用して一時テーブルにデータを挿入する

    3. SQL ServerManagementStudioの既定のインストールパスを変更します

    4. hana_mlでCovid-19データをすばやくロードし、DBeaverで確認する