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.

Preguntas similare

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.
Respuesta Responder a este mensaje
#2 Pamela Rodriguez
07/07/2003 - 17:06 | Informe spam
Es que el OPENQUERY me funciona perfecto, pero lo que no
puedo luego es "consultar el contenido de la tabla
temporal"
Me consta que inserta los registros porque me devuelve el
mensaje de registros insertados. Pero no puedo accederlos.
Gracias.





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.


.

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