SQL против int
Недавно я работаю с языком SQL. Я нашел два способа объявления временных переменных таблицы (начиная с @) . Мой вопрос:
Есть ли разница между ними?
DECLARE @variable1 [int], @variable2 int
В этом случае нет никакой разницы. Однако квадратные скобки используются в качестве разделителей, если у вас есть специальные символы, которые нуждаются в идентификации – например, если вы называете столбец «Имя», вам нужны квадратные скобки, чтобы избежать символа пробела.
Нет, те же. Ввод его в скобки – это просто дополнительные нажатия клавиш.