SQL * Plus memiliki perintah sendiri untuk melakukan tugas-tugas khusus pada database, dan juga untuk memformat hasil query. Tidak seperti pernyataan SQL, yang diakhiri dengan tanda titik koma atau baris kosong, Perintah SQL * Plus dimasukkan pada satu baris.
Berikut ini adalah daftar perintah SQL*Plus dan fungsinya. Yang paling umum digunakan perintah dalam huruf miring :
- /
Mengeksekusi pernyataan SQL ke dalam buffer- Mirip dengan RUN
- ACCEPT
Menerima nilai dari user dan memasukkannya ke dalam variabel
- APPEND
Memasukkan text ke baris akhir dari pernyataan SQL ke dalam buffer
- AUTOTRACE
Melacak rencana eksekusi pernyataan SQL dan mengumpulkan statistic
- BREAK
Mengatur perilaku format keluaran dari pernyataan SQL
- BTITLE
Menempatkan judul pada bagian bawah setiap halaman dalam cetakan dari sebuah pernyataan SQL
- CHANGE
Mengganti teks pada baris saat ini dari pernyataan SQL dengan teks baru
- CLEAR
Membersihkan buffer
- COLUMN
Mengubah tampilan kolom output dari query
- COMPUTE
Melakukan perhitungan kembali dari pernyataan SQL
- CONNECT
Koneksi ke database Oracle lainnya atau ke database Oracle yang sama dengan nama user yang berbeda
- COPY
Menyalin data dari satu tabel ke yang lain di database yang sama atau berbeda
- DEL
Menghapus baris di buffer
- DESCRIBE
Daftar kolom dengan tabel datatypes
- EDIT
Edit pernyataan SQL saat ini didalam buffer menggunakan eksternal editor seperti vi atau emacs
- EXIT
Keluar dari program SQL*Plus
- GET
Memuat pernyataan SQL ke dalam buffer tetapi tidak mengeksekusinya
- HELP
Mendapatkan bantuan untuk perintah SQL * Plus (Dalam beberapa instalasi)
- HOST
Menghapus ke system operasi shell
- INPUT
Menambahkan satu atau lebih baris le dalam pernyataan SQL di buffer
- LIST
Daftar pernyataan SQL sekarang ke dalam buffer
- QUIT
Keluar dari program SQL*Plus
- REMARK
Memasukkan komentar menggunakan perintah REMARK
- RUN
Mengeksekusi pernyataan SQL sekarang ke buffer
- SAVE
Menyimpan pernyataan SL sekarang ke file skrip
- SET
Set variable baru ke nilai baru
- SHOW
Menampilkan nilai variable sekarang
- SPOOL
Mengirimkan keluaran dari pernaytaan SL ke file
- START
Memuat pernyataan SQL yang terletak di sebuah file script dan kemudian menjalankan pernyataan SQL
- TIMING
Digunakan untuk waktu eksekusi pernyataan SQL untuk analisis performa
- TTITLE
Menempatkan judul di bagian atas setiap halaman dalam cetakan dari sebuah pernyataan SQL
- UNDEFINE
Menghapus user di definiskan variable
Jika ingin melanjutkan perintah SQL * Plus ke baris berikutnya, maka harus mengakhiri baris saat ini dengan tanda hubung (-), yang menunjukkan perintah bersambung. Ini berlawanan dengan pernyataan SQL, yang dapat dilanjutkan ke baris berikutnya tanpa kelanjutan operator.