Maison >base de données >tutoriel mysql >Pourquoi les crochets sont-ils utilisés dans les noms de colonnes de tableaux MS-SQL ?
Les crochets dans le concepteur de tables MS-SQL : comprendre leur signification
Dans le contexte de la conception de tables MS-SQL, les crochets [] jouent un rôle crucial dans l’identification des colonnes. Lors de l'exploration d'une copie d'une base de données existante, vous pouvez rencontrer des noms de colonnes entre crochets. Cela a soulevé la question du but et des implications d'une telle notation.
Objectif des crochets dans MS-SQL
Les crochets servent aux objectifs suivants dans MS-SQL :
Exemple :
Selon le Microsoft Developer Network (MSDN), les identifiants délimités sont placés entre guillemets doubles ( ") ou entre crochets ([]).
SELECT * FROM [TableX] --Delimiter is optional. WHERE [KeyCol] = 124 --Delimiter is optional.
Les identifiants contenant des caractères spéciaux ou des mots-clés réservés doivent être délimités dans les instructions Transact-SQL.
SELECT * FROM [My Table] --Identifier contains a space and uses a reserved keyword. WHERE [order] = 10 --Identifier is a reserved keyword.
Informations supplémentaires :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!