ホームページ >データベース >mysql チュートリアル >MS-SQL テーブル デザイナーで列名の周りに角括弧が表示されるのはなぜですか?
MS-SQL テーブル デザイナーで角括弧の目的を特定する
列の周囲から角括弧 ([]) を削除しようとしてもMS-SQL テーブル デザイナーで名前を変更しても、それらは再表示され続け、特定のテーブル デザイナーを示します。
識別子の角括弧の説明
角括弧は、テーブルの列、変数、その他のオブジェクトの名前である識別子を区切るのに役立ちます。この区切り文字は、次の場合に必要になります。
区切り記号の利点識別子
識別子を区切ることには、いくつかの利点があります。
MSDN の例
MSDN ドキュメントには、区切り文字が使用される例が記載されています。明確にし、予約されたキーワードとの競合を避けるため:
SELECT * FROM [TableX] WHERE [KeyCol] = 124
この例では、「TableX」を囲む角括弧はオプションですが、「key」は予約されているため、「[KeyCol]」を囲む角括弧は必須です。キーワード。
結論
MS-SQL テーブル デザイナーにおける角括弧列名が識別子として区別するための区切り文字であることを示します。この手法により、予約キーワードとの互換性が確保され、命名規則が明確になります。
以上がMS-SQL テーブル デザイナーで列名の周りに角括弧が表示されるのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。