Разница между @@ и @ в SQL Server 2008 R2
Я использую SQL Server 2008 R2.
Мой вопросВ чем разница между объявлением переменных с помощью @ и @@?
В SQL Server 2008 R2:
пример:
Синтаксис 1:
Declare @a int = 1
select @a;
Синтаксис 2:
Declare @@a int = 1
select @@a;
Оба делают ту же работу здесь. Тогда почему мы должны использовать double @@?