SQL против int

Недавно я работаю с языком SQL. Я нашел два способа объявления временных переменных таблицы (начиная с @) . Мой вопрос:

Есть ли разница между ними?

DECLARE @variable1 [int], @variable2 int 

В этом случае нет никакой разницы. Однако квадратные скобки используются в качестве разделителей, если у вас есть специальные символы, которые нуждаются в идентификации – например, если вы называете столбец «Имя», вам нужны квадратные скобки, чтобы избежать символа пробела.

Нет, те же. Ввод его в скобки – это просто дополнительные нажатия клавиш.

Interesting Posts

Заявление о выполнении условия SQL в предложении where?

Lightswitch: может ли он создать приложение мониторинга SQLServer в реальном времени?

Можно ли создать индексированный вид из Xml Data в Sql Server 2008?

Что такое функция MS SQL Server, аналогичная функции MySQL FIELD ()?

Поверните категорию в столбец SQL Server

загрузить изображение изображения из базы данных, где столбец изображения может быть нулевым

DISTINCT всегда подразумевается в подзапросе, используемом в разделе IN?

SQL-сервер заполняет таблицу на основе другой таблицы с подстрокой в ​​виде имени столбца

Настройка связанного сервера с SQL Server 2005 на PostgreSQL

SQL Server: «Невозможно вставить значение NULL в столбец» – в столбце «Идентификатор»

Хранимая процедура не видит параметры или возвращает ошибку типа конвертирования

Самый быстрый способ импорта из Excel в приложение MVC3

Найдите последнюю строку группы в foreach для написания таблицы HTML

Количество транзакций после EXECUTE указывает на несоответствующий номер BEGIN и COMMIT?

Как сохранить каскадные категории в БД

Давайте будем гением компьютера.