Differenz zwischen @@ und @ in SQL Server 2008 R2
Ich verwende SQL Server 2008 R2.
Meine Frage istWas ist der Unterschied zwischen der Deklaration von Variablen mit @ und @?
In SQL Server 2008 R2:
Beispie:
Syntax 1:
Declare @a int = 1
select @a;
Syntax 2:
Declare @@a int = 1
select @@a;
Both macht den gleichen Job hier. Warum sollten wir dann double @@ verwenden?