Bagaimana Cara Membuat Pembatas Tab ke Pernyataan SQL Oracle?

Tabel database Oracle diakses menggunakan bahasa query terstruktur (SQL). Pengguna melihat hasil SQL di layar atau menggulungnya ke file untuk digunakan nanti. Beberapa perintah SQL digunakan secara berurutan untuk menambahkan pembatas untuk memisahkan nilai kolom dalam file output. Menggunakan pembatas membuat pengimporan file ke Excel, Access, atau aplikasi lain menjadi tugas yang lebih mudah karena menghilangkan kebutuhan untuk menentukan panjang spesifik setiap bidang.

Langkah 1

Buka sesi SQL*Plus. Gunakan perintah "set" untuk mendefinisikan "colsep" (pemisah kolom) menjadi karakter khusus tab. Ketik perintah berikut dan tekan "Enter":

setel colsep "&TAB"

Langkah 2

Jalankan pernyataan pilih SQL:

pilih * dari test_table

Langkah 3

Lihat hasilnya. Nilai setiap kolom akan muncul dipisahkan oleh spasi (karakter khusus tab tidak dapat ditampilkan) alih-alih pipa (|) yang biasanya digunakan.

Hasil tanpa mengubah pembatas ditampilkan dengan cara berikut:

NILAI 1 | NILAI 2 | NILAI 3

Hasil setelah mengubah pemisah kolom menjadi pembatas tab ditampilkan sebagai berikut:

NILAI 1 NILAI 2 NILAI 3

Gunakan fungsi spool SQL*Plus untuk menulis output ke file. Impor file ke aplikasi apa pun yang memerlukan file input yang dibatasi tab.