@var v.s. @@var

11/11/2004 - 15:58 por ac | Informe spam
Hola a todos, últimamente he estado trabajando con sp y
me encontre con ejemplos en los que declaran variables de
la siguiente forma:

DECLARE @var as NUMERIC(22,8)
DECLARE @@id as NUMERIC(22,8)

mi pregunta es ¿Cual es la diferencia entre declarar una
variable con @ y con @@?

Se que @var es una variable local, pero cuales son los
pros y contras de declarar de esta forma las variables.

Mil gracias y suerte a todos

ac

Preguntas similare

Leer las respuestas

#1 ulises
11/11/2004 - 16:13 | Informe spam
No hay diferencia, los nombres de las variables locales
deben empezar con @ y luego pueden llevar letras, números,
@, _ ó #, pero es aconsejable no usar @@ para no
confundirlo con funciones del SQL (tal como @@IDENTITY,
@@SPID, etc).

Saludos,
Ulises

Hola a todos, últimamente he estado trabajando con sp y
me encontre con ejemplos en los que declaran variables de
la siguiente forma:

DECLARE @var as NUMERIC(22,8)
DECLARE @@id as NUMERIC(22,8)

mi pregunta es ¿Cual es la diferencia entre declarar una
variable con @ y con @@?


...
Respuesta Responder a este mensaje
#2 ac
12/11/2004 - 15:30 | Informe spam
gracias


No hay diferencia, los nombres de las variables locales
deben empezar con @ y luego pueden llevar letras,


números,
@, _ ó #, pero es aconsejable no usar @@ para no
confundirlo con funciones del SQL (tal como @@IDENTITY,
@@SPID, etc).

Saludos,
Ulises

Hola a todos, últimamente he estado trabajando con sp y
me encontre con ejemplos en los que declaran variables




de
la siguiente forma:

DECLARE @var as NUMERIC(22,8)
DECLARE @@id as NUMERIC(22,8)

mi pregunta es ¿Cual es la diferencia entre declarar




una
variable con @ y con @@?



.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida