MS-SQL テーブル デザイナーにおける角括弧
MS-SQL のテーブル デザイナーでは、列を囲むために角括弧 ([]) が使用されます。名前。これは重要ではないように見えますが、重要な意味を持っています。
角括弧の目的
角括弧は識別子、特に列名を区切ります。この境界線は、列名が予約キーワードと競合する場合、またはスペースやハイフンなどの特殊文字が含まれる場合に必要になります。
予約キーワードと特殊文字
予約キーワードは MS によって指定された用語です。 - 特定の意味を持つ SQL。列名が予約されたキーワードと一致する場合は、競合を避けるために角括弧で囲む必要があります。同様に、列名に特殊文字が含まれている場合、曖昧さを防ぐために角かっこが必要です。
オプションの使用法
厳密に必要でない場合でも、角かっこを使用して列名を区切ることはオプションです。一部のユーザーは、読みやすさを向上させるため、または特定の列を強調表示するために括弧を一貫して使用することを好みます。
MSDN の説明
MSDN (Microsoft Developer Network) では、識別子が二重引用符で区切られていると説明しています。 (") または角括弧はオプションの慣行です。標準の命名規則に従う識別子は、区切り文字で区切られる場合と区切られない場合があります。ただし、区切り文字は区切り文字になります。これらのルールを満たさない識別子には必須です。
以上がMS-SQL の列名で角括弧を使用する必要があるのはどのような場合ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。