Kita dapat menjalankan perintah dalam buffer ini lagi dengan hanya mengetik tanda garis miring atau menggunakan perintah RUN. Misalkan Kita ingin menambahkan kolom lain atau menambahkan kondisi pernyataan ORDER BY dalam buffer. maka tidak perlu mengetikkan seluruh pernyataan SQL lagi. Sebaliknya, hanya mengedit pernyataan yang ada dalam buffer. Salah satu cara untuk mengedit buffer SQL*Plus adalah dengan menggunakan perintah EDIT untuk menulis buffer sistem operasi file bernama afiedt.buf (ini adalah default file, yang dapat diubah), dan kemudian menggunakan sistem editor untuk melakukan perubahan.
Cara lain untuk mengedit buffer adalah dengan menggunakan perintah SQL*Plus pengeditan. Kita dapat mengubah baris saat ini hanya dengan mengetikkan nomor baris. Semua perintah dapat disingkat kecuali DEL (yang sudah disingkat). Anda dapat membuat perubahan, menghapus garis, menambahkan teks, dan daftar isi buffer menggunakan perintah-perintah yang dijelaskan dalam bagian berikut :
LIST
Perintah LIST mendaftar isi buffer. Tanda Bintang menunjukkan baris saat ini . Perintah yang disingkat LIST adalah L.
SQL> L
1 SELECT empno, ename
2* FROM emp
SQL> LIST LAST
2* FROM emp
Perintah LIST m n menampilkan baris dari m menuju ke n. Jika Anda mengganti * Untuk m atau n, itu berarti baris saat ini. DAFTAR perintah LAST menampilkan baris terakhir.
APPEND
Perintah APPEND menambahkan teks ke akhir baris. Singkatan perintah adalah A. Contohnya kita ingin menambahkan query WHERE empno <> 7926 di query sebelumnya :
SQL> A WHERE empno <> 7926
2* FROM emp WHERE empno <> 7926
SQL>
CHANGE
Perintah CHANGE /old/new mengubah entri sebulumnya dengan entri baru. Perintahnya disingkat C. Jika kita menghilangkan new, old akan dihapus. Sebagai contoh jika kita ingin mengganti tanda <> pada query sebelumnya dengan tanda = atau ingin menghilangkan huruf 7926, maka penulisannya :
SQL> C /<>/=
2* FROM emp WHERE empno = 7926
SQL> C /7926
2* FROM emp WHERE empno =
SQL>
INPUT
Perintah teks INPUT menambahkan baris teks. Singkatan teksnya adalah I. Jika text dihilangkan, kita dapat menambahkan sebanyak baris yang Anda inginkan. Contohnya jika kita ingin menambahkan query 7777 AND empno = 4354 ORDER BY 1 maka penulisannya adalah :
SQL> I
3 7777 AND
4 empno = 4354
5
SQL> I ORDER BY 1
SQL> L
1 SELECT empno, ename
2 FROM emp WHERE empno =
3 7777 AND
4 empno = 4354
5* ORDER BY 1
SQL>
DEL
Perintah DEL digunakan sendiri atau dengan * menghapus baris saat ini. Perintah DEL m n menghapus baris dari m sampai n. Jika Anda mengganti * untuk m atau n, itu berarti baris saat ini. Perintah LAST DEL menghapus baris terakhir. Jika kita ingin menghapus text 7777 AND pada query sebelumnya atau ingin menghapus baris m maka penulisannya adalah :
SQL> 3
3* 7777 AND
SQL> DEL
SQL> L
1 SELECT empno, ename
2 FROM emp WHERE empno =
3 empno = 4354
4* ORDER BY 1
SQL> DEL 3 *
SQL> L
1 SELECT empno, ename
2* FROM emp WHERE empno =
SQL>
CLEAR BUFFER
Perintah CLEAR BUFFER (disingkat CL BUFF) membersihkan buffer. Ini
berarti menghapus semua baris query sebelumnya dari buffer.
SQL> L
1 SELECT empno, ename
2* FROM emp WHERE empno =
SQL> CL BUFF
buffer cleared
SQL> L
No lines in SQL buffer.
SQL>
Agus Suhanto berkata,
19/09/2009 pada 03:06
thanks u atas tulisannya yang menarik…
kenalkan sy Agus Suhanto
purwook berkata,
19/09/2009 pada 10:16
Terima kasih mas. Let’s we sharing knowledge for human being