Какая польза от квадратных скобок [] в операторах sql?

Они удобны, если ваши столбцы mssql имеют те же имена, что и sql-server ключевые слова SQL, или в syntax них есть пробелы.

Пример:

create table test ( id int, user varchar(20) )

О syntax нет! Неправильный синтаксис sql-server рядом с ключевым словом «пользователь». Но sql-srever это:

create table test ( id int, [user] varchar(20) )

Работает нормально.

sql-server

syntax

2022-11-06T09:09:49+00:00