Hola,
Necesito acceder a una tabla de otra base de datos que se encuentra en el
mismo servidor. La consulta me devolverá una serie de registros, y para cada
registro hará un conjunto de operaciones complejas.
Para quiero hacer un cursor, pero el caso es que el nombre de la base de
datos me lo pasan por parámetro, o sea es dinámico y cambiará en cada
ejecución. Por ello, el cursor debe ser dinámico para hacer algo así
declare ... cursor local for
select @NombreBd + '.' + @Propietario + '.' + 'nombretabla' from
pero el caso es que no sé como hacer ésto dinámicamente.
¿Se puede hacer?
Si es así si alguien me puede indicar la sintaxis, sobre todo del fetch que
es lo que cambiaría con respecto a una sentencia select dinámica.
En caso contrario, ¿Existe una solución eficaz alternativa a este problema?
Gracias de antemano y saludos.
Leer las respuestas