Advertisement
Guest User

Untitled

a guest
Feb 19th, 2017
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.95 KB | None | 0 0
  1. begin{lstlisting}[
  2. language=SQL,
  3. caption={Exemplo de Exportação para CSV de um Vértice},
  4. label=lst:experimentos_exporta_vertice,
  5. showspaces=false,
  6. basicstyle=ttfamily,
  7. numbers=left,
  8. numberstyle=tiny,
  9. commentstyle=color{gray}
  10. ]
  11. CREATE TEMP SEQUENCE seq_tmp; /* cria um sequence para gerar um id sequencial servir de pk */
  12. CREATE TEMP TABLE exporta_vertice AS /* tabela temporária */
  13. SELECT NEXTVAL('seq_tmp') AS aux_pk, /* geração da pk - de_pk será o nome da coluna no arquivo*/
  14. TO_CHAR(CAST(aux_dt AS DATE), 'YYYY/mm/DD') AS aux_data,
  15. TO_CHAR(CAST(aux_hora AS TIME), 'HH24:MI') AS aux_hora,
  16. TO_CHAR(aux_float*100, '999''.''99') AS aux_float,
  17. aux_string6,
  18. aux_integer3 AS aux_int3
  19. FROM arquivo
  20. ORDER BY 1;
  21. COPY exporta_vertice TO 'E://diretorio//exemplo_vertice.csv' HEADER CSV FORCE QUOTE;
  22. DROP TABLE exporta_vertice;
  23. DROP SEQUENCE seq_tmp;
  24. end{lstlisting}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement