SQL Server - asignacion variables en SQL dinamico

 
Vista:

asignacion variables en SQL dinamico

Publicado por paolilla (1 intervención) el 29/06/2006 16:57:57
Hola amigos:

En este momento me encuentro desarrollando un procedimiento almacenado, en el que tengo que realizar varios consultas en SQL Dinamico. Lo que requiero es poder asignarle el valor o valores que me retorna la ejecución de la consulta en una(s) variables, sin tener que utilizar una tabla temporal para ello. Aunque dentro de el texto de la consulta coloco la variable, me pide que debe ser declarada, asi ya se encuentre declarada, y aun asi me retorna valor null.

Ejemplo:

Tengo la consulta:

set @v_cadena = 'select ' + @v_campo + ' from Paises '

exec (@v_cadena)

quisiera que el valor que me retorna esta consulta, poder asignarselo a una variable.

Mil gracias por la ayuda que me puedan brindar

Hasta Pronto

Paolilla
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:asignacion variables en SQL dinamico

Publicado por Isaías (3308 intervenciones) el 29/06/2006 19:05:22
Debes hacerlo con SP_EXECUTESQL.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:asignacion variables en SQL dinamico

Publicado por Sergio (1 intervención) el 08/08/2012 17:29:38
Indicar por favor la manera de realizarlo
Gracias!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar