ホームページ >データベース >mysql チュートリアル >MS-SQL テーブルの列名に角括弧が使用されるのはなぜですか?
MS-SQL テーブル デザイナーにおける角括弧: その重要性を理解する
MS-SQL テーブル設計のコンテキストでは、角括弧 []列を識別する上で重要な役割を果たします。既存のデータベースのコピーを探索しているときに、角かっこで囲まれた列名が表示される場合があります。このため、そのような表記の目的と影響についての疑問が生じました。
MS-SQL における角括弧の目的
MS-SQL では角括弧は次の目的を果たします。 :
例:
Microsoft Developer Network (MSDN) に従って、区切り識別子は二重引用符 ( ") または角括弧 ([])。
SELECT * FROM [TableX] --Delimiter is optional. WHERE [KeyCol] = 124 --Delimiter is optional.
特殊な内容を含む識別子Transact-SQL ステートメントでは、文字または予約キーワードを区切り文字で区切る必要があります。
SELECT * FROM [My Table] --Identifier contains a space and uses a reserved keyword. WHERE [order] = 10 --Identifier is a reserved keyword.
追加情報:
以上がMS-SQL テーブルの列名に角括弧が使用されるのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。