Tomasz W.

Tomasz W. Administrator
Systemów
Informatycznych

Temat: Oracle SQL PLUS export do CSV

Witam,
Chce wyeksportować wynik zapytania z poziomu linii poleceń SQL na serwerze Oracle do pliku csv, oddzielonego np. średnikami i bez tekstu zapytania, informacji o wyniku itp. Same nazwy kolumn i dane.

Robie tak ale pplik csv to raczej nie da się dalej obrabiać :)

spool wynik.csv
@ zapytanie.sql
spool off

Pozdrawiam i dziękuję
Tomek
Paweł Broda

Paweł Broda Software Engineer

Temat: Oracle SQL PLUS export do CSV

może na przykład tak:

set pagesize 0 linesize 500 trimspool on feedback off echo off

select '"' || c1 || '","' || c2 || '","' || c3 || '"' as "c1,c2,c3"
from tabela

spool wynik.csv
/
spool off
Tomasz W.

Tomasz W. Administrator
Systemów
Informatycznych

Temat: Oracle SQL PLUS export do CSV

Dziękuję,

rozumiem, że selecta muszę zmodyfikować o poprawne wyświetlanie kolumn ?
Bo zapytanie ( dość spore ) mam w pliku zapytanie.sql.
Proszę o rozjaśnienie tematu, gdyż nie mam doświadczenia w pisaniu skryptów w SQL plus z ręki :)
Oskar Shon

Oskar Shon Dodatki do Office
www.VBATools.pl

Temat: Oracle SQL PLUS export do CSV

W przypadku kiedy CSV miałby być analizowany w Excelu to poddaje pod rozwagę takie rozwiązanie: Pobieranie danych z ORACLE

Obrazek


Jak działa: można oglądnąć na YouTube lub pobrać demo ze strony produktu.
Oczywiście zapis z Excela do CSV to opcja wbudowana.
Pozdrawiam.
Tomasz W.

Tomasz W. Administrator
Systemów
Informatycznych

Temat: Oracle SQL PLUS export do CSV

Witam Oskar ;)
Znam produkt, bo go używam w firmie :)

Generalnie zmierzam do automatyzacji dla jednego raportu stanów magazynowych dla jednego z naszych klientów i wymyśliłem taką ścieżkę, która trzeba by oprogramować w jakimś skrypcie
( serwer Oracle na Linuksie )

- wykonanie raportu,(zapytanie do bazy danych) wg stałych warunków, stan magazynowy na kliencie.
- zapis wyniku ( kolumny i dane ) do pliku CSV
- przesłanie pliku do lokalizacji ftp
wszytko to w harmonogramie ( cron ) - np. 1 dziennie o konkretnej godzinie.
System klienta automatycznie importuje ten plik do swojego ERPa.
Oskar Shon

Oskar Shon Dodatki do Office
www.VBATools.pl

Temat: Oracle SQL PLUS export do CSV

Pan Tomasz, to proszę, nie zwróciłem uwagi na stopkę.
No cóż, dzwoniłem, wysyłałem maile (wracają), generalnie zero odpowiedzi.
Jeśli interesują was nowe możliwości lub coś z mojej oferty - kontakt w tą stronę działa.
Pozdrawiam.
Tomasz W.

Tomasz W. Administrator
Systemów
Informatycznych

Temat: Oracle SQL PLUS export do CSV

Oskar S.:
No cóż, dzwoniłem, wysyłałem maile (wracają), generalnie zero odpowiedzi.

oj, niemożliwe, zaraz to sprawdzę.

Następna dyskusja:

zapytanie sql oracle




Wyślij zaproszenie do