Que es mejor para asignar un valor en un sp_

27/04/2004 - 16:30 por Mario Cassanelli | Informe spam
Hola a todos, se me ocurrio esta duda
en los SP para asignar un dato hago lo siguiente:

DECLARE @imsANIO SMALLINT
SET @imsANIO 04

o hay que hacer

SELECT @imsANIO 04

No me acuerdo donde vi la primera opcion si es una opcion y cual seria la
ventaja si es que existe.

En los sp, tengo actualmente implementada la primera opcion

Bueno como siempre muchas gracias
Saludos
Mario Cassanelli
ARG-MdP

Preguntas similare

Leer las respuestas

#1 Maximiliano D. A.
27/04/2004 - 16:58 | Informe spam
Es indistinto!! yo uso el SET pero por norma y costumbre :-)))

Ademas el SET se utiliza en la mayoria de los lenguajes de programacion, con
lo cual ya estoy acostumbrado :-)))

Suerte


Salu2
Maxi

Buenos Aires Argentina
Desarrollador Microsoft 3 Estrellas .NET

MSN:
Nunca consideres el estudio como una obligación sino como
una oportunidad para penetrar en el bello y maravillosos
mundo del saber.
- Albert Einstein



"Mario Cassanelli" escribió en el mensaje
news:%
Hola a todos, se me ocurrio esta duda
en los SP para asignar un dato hago lo siguiente:

DECLARE @imsANIO SMALLINT
SET @imsANIO 04

o hay que hacer

SELECT @imsANIO 04

No me acuerdo donde vi la primera opcion si es una opcion y cual seria la
ventaja si es que existe.

En los sp, tengo actualmente implementada la primera opcion

Bueno como siempre muchas gracias
Saludos
Mario Cassanelli
ARG-MdP








Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.661 / Virus Database: 424 - Release Date: 19/04/2004
Respuesta Responder a este mensaje
#2 ulises
27/04/2004 - 17:06 | Informe spam
No he encontrado ninguna diferencia en la asignación
usando SELECT o SET, salvo la indicación del BOL que se
use la opción SET, ahora SET solo permite la asignación a
una variable mientras que SELECT permite la asignación a
varias variables que puede ser muy útil en determinadas
ocasiones.

Saludos,
Ulises

Hola a todos, se me ocurrio esta duda
en los SP para asignar un dato hago lo siguiente:

DECLARE @imsANIO SMALLINT
SET @imsANIO 04

o hay que hacer

SELECT @imsANIO 04

No me acuerdo donde vi la primera opcion si es una opcion


y cual seria la
ventaja si es que existe.

En los sp, tengo actualmente implementada la primera


opcion

Bueno como siempre muchas gracias
Saludos
Mario Cassanelli
ARG-MdP



.

Respuesta Responder a este mensaje
#3 Mario Cassanelli
27/04/2004 - 17:45 | Informe spam
Gracias
Es lo mismo que pienso yo, no he encontrado diferencias, aparte de que al
asignar con SELECT envia trafico
en cambio con SET no, igual esto se soluciona con un SET NOCOUNT.

Pero bueno yo vengo usando esto asi y jamas he tenido problemas, no me
acuerdo en donde lo lei, se que fue en
algunos de los lugares como DBMAGAZINE, no me acuerdo.

Muchas Gracias por vuesto tiempo...
Saludos
Mario

"Mario Cassanelli" escribió en el mensaje
news:%
Hola a todos, se me ocurrio esta duda
en los SP para asignar un dato hago lo siguiente:

DECLARE @imsANIO SMALLINT
SET @imsANIO 04

o hay que hacer

SELECT @imsANIO 04

No me acuerdo donde vi la primera opcion si es una opcion y cual seria la
ventaja si es que existe.

En los sp, tengo actualmente implementada la primera opcion

Bueno como siempre muchas gracias
Saludos
Mario Cassanelli
ARG-MdP



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