Heim >Datenbank >MySQL-Tutorial >Warum werden eckige Klammern in MS-SQL-Tabellenspaltennamen verwendet?
Eckige Klammern im MS-SQL-Tabellendesigner: Ihre Bedeutung verstehen
Im Kontext des MS-SQL-Tabellendesigns sind eckige Klammern [] spielen eine entscheidende Rolle bei der Identifizierung von Spalten. Beim Durchsuchen einer Kopie einer vorhandenen Datenbank stoßen Sie möglicherweise auf Spaltennamen in eckigen Klammern. Dies hat die Frage nach dem Zweck und den Auswirkungen einer solchen Notation aufgeworfen.
Zweck von eckigen Klammern in MS-SQL
Eckige Klammern dienen in MS-SQL den folgenden Zwecken :
Beispiel:
Gemäß dem Microsoft Developer Network (MSDN) werden durch Trennzeichen getrennte Bezeichner in doppelte Anführungszeichen gesetzt ( ") oder eckige Klammern ([]).
SELECT * FROM [TableX] --Delimiter is optional. WHERE [KeyCol] = 124 --Delimiter is optional.
Bezeichner, die Sonderzeichen oder reservierte Schlüsselwörter enthalten, müssen durch Trennzeichen begrenzt werden Transact-SQL-Anweisungen.
SELECT * FROM [My Table] --Identifier contains a space and uses a reserved keyword. WHERE [order] = 10 --Identifier is a reserved keyword.
Zusätzliche Informationen:
Das obige ist der detaillierte Inhalt vonWarum werden eckige Klammern in MS-SQL-Tabellenspaltennamen verwendet?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!