Vista a tabla

04/02/2005 - 20:48 por Anonimo | Informe spam
Hola a todos

Existe alguna manera de "EXPORTAR" los resultados de una vista a una tabla?
Se que podría crear la tabla y luego con INSERT llenarla con los resultados
de la vista, pero esto implica que tendría que modificar la instrucción
CREATE TABLA cada vez que haga un cambio importante en la consulta o vista.

Existe algún sp que haga esto?

Gracias de antemano
José G. Álvarez
Valencia - Venezuela

Preguntas similare

Leer las respuestas

#1 Alejandro Mesa
04/02/2005 - 21:05 | Informe spam
Lo pudieras hacer con la sentencia SELECT ... INTO ..., pero lo importante
aqui seria saber el por que quieres hacer esto, me parece como que se estaria
almacenando la informacion por duplicado.


AMB

"" wrote:

Hola a todos

Existe alguna manera de "EXPORTAR" los resultados de una vista a una tabla?
Se que podría crear la tabla y luego con INSERT llenarla con los resultados
de la vista, pero esto implica que tendría que modificar la instrucción
CREATE TABLA cada vez que haga un cambio importante en la consulta o vista.

Existe algún sp que haga esto?

Gracias de antemano
José G. Álvarez
Valencia - Venezuela



Respuesta Responder a este mensaje
#2 Tinoco
04/02/2005 - 21:13 | Informe spam
Hola prueba con:

Select *
Into tp1
from vista1

Pero la tabla [tp1] no puede existir. Tambien puedes utilizar tablas
temporales, si es para utilizar estos datos en un proceso.

Tinoco

"" wrote:

Hola a todos

Existe alguna manera de "EXPORTAR" los resultados de una vista a una tabla?
Se que podría crear la tabla y luego con INSERT llenarla con los resultados
de la vista, pero esto implica que tendría que modificar la instrucción
CREATE TABLA cada vez que haga un cambio importante en la consulta o vista.

Existe algún sp que haga esto?

Gracias de antemano
José G. Álvarez
Valencia - Venezuela



Respuesta Responder a este mensaje
#3 Gustavo Larriera [MVP]
04/02/2005 - 21:14 | Informe spam
Puedes hacer SELECT de la vista INTO TablaNueva.

Gustavo Larriera, MVP
Uruguay LatAm
http://sqljunkies.com/weblog/gux/
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho / This posting is provided "AS IS" with no warranties, and
confers no rights.



"" wrote in message
news::
Hola a todos

Existe alguna manera de "EXPORTAR" los resultados de una vista a una
tabla?
Se que podría crear la tabla y luego con INSERT llenarla con los
resultados
de la vista, pero esto implica que tendría que modificar la instrucción
CREATE TABLA cada vez que haga un cambio importante en la consulta o
vista.

Existe algún sp que haga esto?

Gracias de antemano
José G. Álvarez
Valencia - Venezuela
Respuesta Responder a este mensaje
#4 Anonimo
04/02/2005 - 21:16 | Informe spam
Gracias por tu respuesta...
El porque es muy sencillo...

Necesito hacer lo que en Access se llama consulta de referencias cruzadas,
hasta donde tengo entendido, no hay manera de hacerlo en SQL (no soporta las
sentencias TRANSFORM ni PIVOT que si soporta Access).
Entonces decidí, construir los datos a pie. para eso tengo que invocar
repetidamente una vista, no se si estoy errado, pero esto implica que tendré
que poner a trabajar a SQL-Procesador-etc., repetidas veces hasta terminar
de llenar los datos. Estoy optando entonces, por hacerlo una sola vez,
almacenarlo en una tabla temporal y luego borrarla...

Por otro lado, si es modificado algún registro durante este proceso, mis
datos finales pueden no ser congruentes...

Gracias de nuevo.


"Alejandro Mesa" escribió en el
mensaje news:
Lo pudieras hacer con la sentencia SELECT ... INTO ..., pero lo importante
aqui seria saber el por que quieres hacer esto, me parece como que se


estaria
almacenando la informacion por duplicado.


AMB

"" wrote:

> Hola a todos
>
> Existe alguna manera de "EXPORTAR" los resultados de una vista a una


tabla?
> Se que podría crear la tabla y luego con INSERT llenarla con los


resultados
> de la vista, pero esto implica que tendría que modificar la instrucción
> CREATE TABLA cada vez que haga un cambio importante en la consulta o


vista.
>
> Existe algún sp que haga esto?
>
> Gracias de antemano
> José G. Álvarez
> Valencia - Venezuela
>
>
>
Respuesta Responder a este mensaje
#5 Anonimo
04/02/2005 - 21:25 | Informe spam
Gracias a todos...

escribió en el mensaje
news:
Hola a todos

Existe alguna manera de "EXPORTAR" los resultados de una vista a una


tabla?
Se que podría crear la tabla y luego con INSERT llenarla con los


resultados
de la vista, pero esto implica que tendría que modificar la instrucción
CREATE TABLA cada vez que haga un cambio importante en la consulta o


vista.

Existe algún sp que haga esto?

Gracias de antemano
José G. Álvarez
Valencia - Venezuela


Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida