2016-03-27 13 views
0

ist es möglich, die Daten aus einer Abfrage mit einem Skript allein zu exportieren? Ich möchte die Abfrage ausführen und die Daten automatisch ohne den manuellen Prozess des Exportierens der Daten in .cvs exportieren lassen.sql Oracle Abfrage Datenexport

Ich habe SPOOL versucht, aber es exportiert die abgerufenen Daten nicht, nur der Code selbst.

Dank

Antwort

0

siehe unten, Tabelle ersetzen> mit Ihrem Tabellennamen und Bedingungen> mit denen die Bedingungen

set colsep '|' 
set echo off 
set feedback off 
set linesize 1000 
set pagesize 0 
set sqlprompt '' 
set trimspool on 
set headsep off 

spool output.dat 

select '|', <table>.*, '|' 
    from <table> 
where <conditions> 

spool off 
+0

Es noch andere etwas tut tun, es druckt nur die Abfrage und nicht die Daten. –

+0

Dies ist, was ich zuvor zum Testen verwendet hatte: SPOOL C: \ Benutzer \ VM \ Desktop \ QueryExport \ data.csv SELCT * FROM DESK.DEPT –

+0

Ich verwende Oracle Sql Dev und habe diesen Artikel bereits gefolgt: http: //stackoverflow.com/questions/11831254/export-from-sql-to-excel –