De firkantede parenteser []
bruges til at afgrænse identifikatorer. Dette er nødvendigt, hvis kolonnenavnet er et reserveret søgeord eller indeholder specialtegn, såsom mellemrum eller bindestreg.
Nogle brugere kan også godt lide at bruge firkantede parenteser, selv når de ikke er nødvendige.
Fra MSDN:
Afgrænsede identifikatorer
Er omgivet af dobbelte anførselstegn (") eller parenteser ([ ]). Identifikatorer, der overholder reglerne for formatet af identifikatorer, kan være afgrænset eller ikke.
SELECT *
FROM [TableX] --Delimiter is optional.
WHERE [KeyCol] = 124 --Delimiter is optional.
Identifikatorer, der ikke overholder alle reglerne for identifikatorer, skal afgrænses i en Transact-SQL-sætning.
SELECT *
FROM [My Table] --Identifier contains a space and uses a reserved keyword.
WHERE [order] = 10 --Identifier is a reserved keyword.