> -----Mensaje original-----
> De: Daniel Hernandez de la Cruz
> 
> Hola a todos.
> 
> Tengo la siguiente duda, me vi en la necesidad de usar una 
> vista para realizar inserciones en diversas tablas debido a 
> una importacion de otra base, todo sale bien pero cuando 
> trato de usar el comando: copy to, me marca :
> 
> cannot copy to view "vista_almacen_producto"
> 
> he leido algo sobre copy from, no se si se pueda pero si hay 
> alguna forma de hacerlo les agradeceria mucho su ayuda.
> 

Hola. COPY no funciona con vistas, solo con tablas.
Lo que podrías hacer es usar COPY con una tabla auxiliar y luego hacer el 
INSERT into vista AS select * from tabla_auxiliar;

El COPY FROM tampoco funciona con vistas pero se puede sortear esta limitación 
mediante
COPY FROM (SELECT * FROM vista) ...

Saludos,
Fernando.

--
TIP 7: no olvides aumentar la configuraci�n del "free space map"

Responder a