OPENQUERY

04/07/2003 - 00:09 por Pamela Rodriguez | Informe spam
Hola !
A ver si me entienden:
Estoy haciendo una consulta usando OPENQUERY, pero quiero
insertar el resultset en una tabla temporal (#tmp) del
servidor SQL (y no del vinculado donde va el OPENQUERY).
Hasta ahí todo bien, pero el problema es cuando
necesito 'listar' los resultados de la #tmp. Me pone que
la tabla #tmp no existe !!!

EJ.:

SELECT * INTO #tmp FROM OPENQUERY(XX, 'XX')
SELECT * FROM #tmp --> no existe !

Muchas Gracias.
 

Leer las respuestas

#1 Javier Loria\(MVP\)
04/07/2003 - 02:07 | Informe spam
Hola Pamela:
Revisando la sintaxis no encuentra nada mal. Si puedes hacer: SELECT *
FROM OPENQUERY(XX,'XXX')?


Javier Loria
Costa Rica (MVP)
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.

"Pamela Rodriguez" wrote in message
news:0b1f01c341af$cfb60280$
Hola !
A ver si me entienden:
Estoy haciendo una consulta usando OPENQUERY, pero quiero
insertar el resultset en una tabla temporal (#tmp) del
servidor SQL (y no del vinculado donde va el OPENQUERY).
Hasta ahí todo bien, pero el problema es cuando
necesito 'listar' los resultados de la #tmp. Me pone que
la tabla #tmp no existe !!!

EJ.:

SELECT * INTO #tmp FROM OPENQUERY(XX, 'XX')
SELECT * FROM #tmp --> no existe !

Muchas Gracias.

Preguntas similares