почему sql-сервер (студия управления) генерирует код, используя квадратные скобки?
ВЫБРАТЬ [ИМЯ] ИЗ [ТАБЛИЦЫ]
Чтобы справиться с именами, которые являются зарезервированными словами или содержат пробелы.
Квадратные скобки являются родным способом переноса идентификаторов. Они асимметричны и не могут быть сопоставлены, в то время как кавычки симметричны и должны быть сопоставлены (или удвоены, чтобы включить их в имя):
CREATE TABLE [[test] (id INT)
CREATE TABLE ["test] (id INT)
DROP TABLE "[test"
DROP TABLE """test"