|
Gambar: Pengaruh set pagesize pada tampilan tabel |
Set Pagesize
Dalam keadaan default, saat user menampilkan isi tabel, maka setiap 10 record, akan dicetak ulang heading (EMPNO ENAME JOB, dst). Agar heading hanya dicetak setiap x record, ketik: set pagesize 200., maka header akan dicetak setiap kali menampilkan 200 record. Tanda slash (/) enter, digunakan untuk mengeksekusi perintah sebelumnya (buffer), yaitu perintah SELECT * FROM emp.
|
Gambar: Tentang buffer pada SQLplus |
Tentang Buffer
- Buffer adalah perintah SQL sebelumnya yang pernah diketik oleh user. Untuk mengeksekusi ulang perintah tanpa mengetik, cukup ketik: / (tanda slash) lalu enter.
- Adakalanya kita ingin melihat perintah sebelumnya karena mungkin lupa. Untuk mengetahuinya, ketik: list atau cukup ketik l saja.
- Untuk mengetahui isi buffer pada baris tertentu, apakah di baris ke-1, ke-2 dan seterusnya, cukup ketik 1 lalu enter atau 2, 3, dst.
- Untuk mengeksekusi perintah baru yang mirip perintah sebelumnya, kita bisa mengganti hanya pada kata tertentu saja. Misal perintah sebelumnya SELECT empno, ename, job FROM emp ORDER by 2 akan diganti SELECT deptno, ename, job FROM emp ORDER by 2, maka ketik: c/empno/deptno, lalu ketik tanda / dan enter.
- Mudah sekali kan ?!, SQLplus hanya mengingat satu perintah sebelumnya, jika ingin mengesksekusi perintah yang lebih lama digunakan trik khusus atau gunakan iSQLplus.
|
Gambar: Perintah yang disimpan pada buffer |
Perintah yang disimpan pada buffer
- Tidak semua perintah akan disimpan dalam buffer. Perintah DDL/DML seperti INSERT/DELETE/UPDATE akan disimpan dalam buffer, begitu juga perintah administrasi seperti maintanance instance, backup dan restore database.
- Perintah yang tidak disimpan adalah perintah SQLplus yang berhubungan dengan pengaturan konfigurasi SQLplus dan format tampilan (tulisan hijau disamping kiri), juga perintah connect saja.
Perintah mengubah format tampilan tabel lainnya
|
Gambar: Mengubah tampilan kolom datetime |
- Untuk mengubah tampilan kolom datetime, gunakan alter session set nls_date_format.
|
Gambar: Mengubah tampilan kolom number |
- Untuk mengubah tampilan number agar berbentuk currency, ketik col sal format [formatnya]
|
Gambar: Mengubah tampilan header dari kolom |
- Untuk mengubah column header, ketik col nama_kolom heading 'nama_baru'
|
Gambar: Mengubah pembatas antara header dan data |
- Untuk mengubah tanda pembatas antara header dan data, ketik set underline 'separator baru'.
|
Gambar: Menambahkan kata pada buffer (perintah sebelumnya) |
- Untuk mengubah isi buffer dan menambahkan kata pada baris tertentu (pada contoh di atas ditambah kata: ', comm' pada baris 1 untuk menampilkan kolom komisi'). Langkahnya adalah
- Lihat isi buffer (perintah sebelumnya) dengan mengetikan: list
- Pilih baris yang akan diedit, misal: 1
- Lalu tambahkan kata, misal menambahkan kolom comm, maka ketik: a ,comm.
- Eksekusi isi buffer, ketik: /.
|
Gamber: Mereset format colom header |
- Untuk mereset (menghapus) format kolom header dari tabel yang ditampilkan ketik: col comm clear.
|
Gambar: Mengatur tampilan lebar kolom pada SQLplus |
- Untuk mengatur lebar dari suatu kolom data ketik: col [nama kolom] format [lebar], pada contoh menjadi 12 karakter.
|
Gambar: Mereset format dari semua kolom |
- Untuk menghapus semua format pada semua kolom, ketik: clear columns.
Copyright (c) Ahmad Juniar 2011. Diperbolehkan mencopy untuk konsumsi pribadi (belajar), jika dicopy untuk publikasi di media seperti blog, tabloid, majalah atau bahan ajar, harus menyertakan sumbernya,
http://ahmadjuniar.blogspot.com/2011/09/belajar-sqlplus-bagian-ke-2.html.
Tidak ada komentar:
Posting Komentar