Tanda kurung siku []
digunakan untuk membatasi pengidentifikasi. Ini diperlukan jika nama kolom adalah kata kunci yang dicadangkan atau berisi karakter khusus seperti spasi atau tanda hubung.
Beberapa pengguna juga suka menggunakan tanda kurung siku meskipun tidak diperlukan.
Dari MSDN:
Pengidentifikasi yang dibatasi
Diapit dalam tanda kutip ganda (") atau tanda kurung ([ ]). Pengidentifikasi yang mematuhi aturan format pengenal dapat dibatasi atau tidak.
SELECT * FROM [TableX] --Delimiter is optional. WHERE [KeyCol] = 124 --Delimiter is optional.
Pengidentifikasi yang tidak mematuhi semua aturan untuk pengidentifikasi harus dibatasi dalam pernyataan Transact-SQL.
SELECT * FROM [My Table] --Identifier contains a space and uses a reserved keyword. WHERE [order] = 10 --Identifier is a reserved keyword.