Jawaban:
Versi yang saya gunakan
Perbarui 5 Mei 2012
Jeff Smith telah menunjukkan blogging , apa yang saya percaya adalah metode unggul untuk mendapatkan output CSV dari SQL Developer. Metode Jeff ditunjukkan sebagai Metode 1 di bawah:
Metode 1
Tambahkan komentar /*csv*/
ke kueri SQL Anda dan jalankan kueri sebagai skrip (menggunakan F5 atau tombol eksekusi kedua pada bilah alat lembar kerja)
Itu dia.
Metode 2
Jalankan kueri
Klik kanan dan pilih bongkar.
Memperbarui. Dalam Sql Developer Versi 3.0.04 bongkar telah diubah untuk mengekspor Terima kasih kepada Janis Peisenieks untuk menunjukkan ini
Cuplikan layar revisi untuk SQL Developer Versi 3.0.04
Dari format drop down pilih CSV
Dan ikuti petunjuk di layar lainnya.
/*CSV*/
tidak bekerja untuk saya, tetapi huruf kecil /*csv*/
tidak. Terima kasih!
Tidak persis "mengekspor," tetapi Anda dapat memilih baris (atau Ctrl- Auntuk memilih semuanya) di kisi yang ingin Anda ekspor, lalu salin dengan Ctrl- C.
Defaultnya adalah tab-delimited. Anda dapat menempelkannya ke Excel atau editor lain dan memanipulasi pembatas semau Anda.
Selain itu, jika Anda menggunakan Ctrl- Shift- Cbukan Ctrl- C, Anda juga akan menyalin tajuk kolom.
FYI, Anda dapat menggantikan /*csv*/
format lain juga termasuk /*xml*/
dan /*html*/
. pilih /*xml*/ * from emp
akan mengembalikan dokumen xml dengan hasil pencarian misalnya. Saya menemukan artikel ini sambil mencari cara mudah untuk mengembalikan xml dari kueri.
FYI untuk siapa saja yang mengalami masalah, ada bug dalam ekspor cap waktu CSV yang saya hanya menghabiskan beberapa jam bekerja di sekitar. Beberapa bidang yang perlu saya ekspor adalah jenis cap waktu. Tampaknya opsi ekspor CSV bahkan dalam versi saat ini (3.0.04 saat posting ini) gagal meletakkan simbol pengelompokan di sekitar cap waktu. Sangat frustasi karena spasi di cap waktu melanggar impor saya. Solusi terbaik yang saya temukan adalah menulis kueri saya dengan TO_CHAR () pada semua stempel waktu saya, yang menghasilkan output yang benar, meskipun dengan sedikit lebih banyak pekerjaan. Saya harap ini menghemat waktu atau membuat Oracle siap dengan rilis berikutnya.
MDSYS.SDO_GEOMETRY(2001,8307,MDSYS.SDO_POINT_TYPE(-122.39096,37.79251,NULL),NULL,NULL)
tanpa dibungkus dengan tanda kutip. Dan saya menggunakan SQL dinamis sehingga saya tidak bisa TO_CHAR () kolom ini. Ada saran?
Untuk mengambil ekspor ke sistem lokal Anda dari pengembang sql.
Path : C:\Source_Table_Extract\des_loan_due_dtls_src_boaf.csv
SPOOL "Path where you want to save the file"
SELECT /*csv*/ * FROM TABLE_NAME;
Ekspor CSV tidak luput dari data Anda. Watch out for string yang berakhir \
karena hasilnya \"
akan terlihat seperti melarikan diri "
dan bukan \
. Maka Anda memiliki nomor yang salah "
dan seluruh baris Anda rusak.
"foo\"
string yang dikutip sangat valid.