Spool file dalam proses PL / SQL

Pengarang: John Stephens
Tanggal Pembuatan: 26 Januari 2021
Tanggal Pembaruan: 27 November 2024
Anonim
How To Perform A Text Import With PL/SQL Developer
Video: How To Perform A Text Import With PL/SQL Developer

Isi

Pengguna dapat menjalankan perintah SPOOL dalam sesi Oracle SQLPlus untuk menangkap hasil kueri SQL ke file eksternal untuk dilihat nanti. Spooling menjadi berguna dalam membuat laporan untuk tujuan pemecahan masalah. Pengguna dapat menghasilkan file spool pada baris perintah SQLPlus atau dengan menjalankan skrip dengan perintah SPOOL tertanam.


Perintah SPOOL dalam PL / SQL menangkap kueri dan data SQL untuk output dalam file elektronik. (Justin Sullivan / Getty Images / Getty Images)

Apa perintah Oracle PL / SQL SPOOL?

Perintah SPOOL dalam PL / SQL adalah perintah file SQL * Plus yang menyimpan serangkaian pernyataan dan data SQL dalam file output. Default SPOOL menyimpan file dengan ekstensi LST. Namun, pengguna dapat menentukan bahwa file disimpan dalam format alternatif.

Bagaimana SPOOL digunakan?

Pengguna dapat melakukan perintah spool pada isi kueri pada baris perintah SQL * Plus atau pada skrip terpisah yang berjalan pada baris perintah. Mulai tangkapan keluaran dengan memasukkan

SPOOL ;

pada baris perintah, di mana FileName adalah nama file output. Perintah akan menyimpan file sebagai FileName.lst kecuali ekstensi lain seperti .csv atau .txt, ditentukan. Keluar dari tangkapan keluar dengan memasukkan


OFF SPOOL;

di baris perintah.

Untuk menjalankan skrip yang berisi proses SPOOL, masukkan "@ScriptName" dari baris perintah. Sertakan seluruh lokasi skrip setelah simbol "@".

Ekstensi digunakan dalam SPOOL

Ekstensi yang tersedia dengan perintah SPOOL termasuk MATI untuk menghentikan spooling dan OUT untuk menghentikan spooling dan mengirim output ke printer. Ekstensi CREATE, REPLACE, dan APPEND diperkenalkan di Oracle Release10g. CREATE akan menghasilkan file output baru; ekstensi REPLACE akan menimpa file yang sudah ada dan APPEND akan menambahkan konten baru ke akhir file yang ditentukan.

Contoh skrip SPOOL

Script berikut adalah contoh untuk mengambil nama, alamat, kota, negara, dan kode pos dari catatan untuk file output dari tabel bernama Kontak.

Nonaktifkan gema; <------ Baris ini menekan output ke konsol -----> Set off; <------ Mengaktifkan substitusi variabel -----> Nonaktifkan umpan balik; Setel serveroutput pada; <----- Menampilkan kode PL / SQL pada layar -----> SET PAGESIZE 0; <----- Menentukan jumlah baris dalam halaman -----> SET LINESIZE 1000; <----- Jumlah total karakter yang akan ditampilkan pada baris -----> SPOOL C: Sample.csv; SELECT FullName || ',' || Alamat || "," || Kota || "," || Negara || "" || Kode Pos DARI Kontak; OFF SPOOL; Tetapkan define on; Tetapkan umpan balik pada;


Kucing pada daarnya penaaran dan ering tergoda untuk menggigit tanaman di taman atau di rumah. Pemilik kucing haru mematikan keamanan hewan peliharaannya dengan menghilangkan ake ke tanaman beracun. T...

Prostesis mata untuk anjing

John Pratt

November 2024

Anjing yang kehilangan mata karena glaukoma atau trauma berat dapat kembali ke penampilan normalnya berkat banyaknya kemajuan dalam teknologi perawatan hewan. Memang, karena penggunaan mata protetik, ...

Direkomendasikan Oleh Kami