performance

28/04/2005 - 17:17 por Eduardo De Luca | Informe spam
Que tal amigos. A nivel performance , cuales de los dos es la manera
correcta?


a)


declare @v_dat_per_id varchar (30), @c_dat_per_clave varchar (50)

SET @v_dat_per_id =(SELECT alt_id FROM in_e1_alta_aut WHERE alt_clave =
@c_dat_per_clave AND alt_tabla = 'per')


b)


declare @v_dat_per_id varchar (30), @c_dat_per_clave varchar (50)


SELECT @v_dat_per_id = alt_id FROM in_e1_alta_aut WHERE alt_clave =
@c_dat_per_clave AND alt_tabla = 'per'

Preguntas similare

Leer las respuestas

#1 Alejandro Mesa
28/04/2005 - 17:34 | Informe spam
Eduardo De Luca,

No hay ninguna diferencia en cuanto a performance. Personalmente me gusta
usar select cuando la asignacion incluye mas de una variable.


AMB

"Eduardo De Luca" wrote:

Que tal amigos. A nivel performance , cuales de los dos es la manera
correcta?


a)


declare @v_dat_per_id varchar (30), @c_dat_per_clave varchar (50)

SET @v_dat_per_id =(SELECT alt_id FROM in_e1_alta_aut WHERE alt_clave =
@c_dat_per_clave AND alt_tabla = 'per')


b)


declare @v_dat_per_id varchar (30), @c_dat_per_clave varchar (50)


SELECT @v_dat_per_id = alt_id FROM in_e1_alta_aut WHERE alt_clave =
@c_dat_per_clave AND alt_tabla = 'per'




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