È possibile utilizzare la documentazione spool
command (documentazione SQL * Plus, ma uno dei molti di questi comandi supportati da SQL Developer) per scrivere i risultati direttamente su disco. Ogni spool
possibile modificare il file che è in corso la scrittura, in modo da avere diverse query di scrittura su file diversi solo mettendo spool
comandi tra loro:
spool "\path\to\spool1.txt"
select /*csv*/ * from employees;
spool "\path\to\spool2.txt"
select /*csv*/ * from locations;
spool off;
Avresti bisogno di eseguire questo come uno script (F5, o il secondo pulsante sulla barra dei comandi sopra il foglio di lavoro SQL). Si potrebbe anche voler esplorare alcuni dei formatting options e set
command, anche se alcuni di questi non si traducono in SQL Developer.
Dal momento che hai citato CSV nel titolo, ho incluso uno SQL Developer-specific hint che esegue questa formattazione per te.
Uno svantaggio è che SQL Developer includes the query in the spool file, che è possibile evitare con i comandi e le query in un file di script che viene quindi eseguito come script.
fonte
2013-10-18 11:40:14
Possibile duplicato: http://stackoverflow.com/questions/4168398/how-to-export-query-result-to-csv-in-oracle-sql-developer – MackM