Ver Mensaje Individual
  #3 (permalink)  
Antiguo 11/05/2007, 13:52
rusinho
 
Fecha de Ingreso: agosto-2006
Mensajes: 179
Antigüedad: 17 años, 9 meses
Puntos: 0
Re: COPY + SELECT..... como se hace?

Si tienes una version anterior, puedes utilizar el siguiente bloque de comandos,

Ejemplo:
Windows:
Código:
CREATE TEMP TABLE tabla1_temp AS
    SELECT * FROM tabla1 WHERE campo1<10;
 COPY tabla1_temp TO 'c:/copiar.txt' USING DELIMITERS ';';
 DROP TABLE tabla1_temp;
Linux:
Código:
CREATE TEMP TABLE tabla1_temp AS
    SELECT * FROM tabla1 WHERE campo1<10;
 COPY tabla1_temp TO '/home/user/copiar.txt' USING DELIMITERS ';';
 DROP TABLE tabla1_temp;
Toca de esta forma en las versiones anteriores a postgresql 8.2, pero se puede hacer,, jijiji

Espero te sirva.

Saludos.