@ – execută un fișier de comenzi indirecte
/ – execută comanda curentă din buffer
ACC[EPT] variable [NUM[BER]|CHAR] [PROMPT text|NOPR[OMPT]] [HIDE] – citește o dată de intrare și o stochează într-o variabilă
A[PPEND] text – adaugă un text la sfârșitul liniei curente din buffer
BRE[AK] [ON report_element [action[action]]].. – specifică modul de formatare într-un raport prin suprimarea afișării înregistrărilor duplicate pe coloane, salt de linie, efectuarea de calcule cu comanda COMPUTE
BTI[TLE] [printspec [ text | variable] … ] | OFF | ON – plaseaza un text la sfarsitul raportului
C[HANGE] sepchar old [sepchar [new]] – schimbă un text în linia de comanda;
CL[EAR] option - resetează setările făcute cu alte comenzi, cum ar fi BREAKS, BUFFER, COLUMNS, COMPUTERS, SCREEN;
COL[UMN] [(column | expr) [option …]] – specifică atribute de afișare pentru o coloană, cum ar fi specificarea antetului și formatul de afișare
COMP[UTE] [function OF (expr|column|alias) … ON (expr | column | alias | REPORT | ROW) – face anumite calcule pe coloane aplicând funcția function
CONN[ECT] username/password@database_specification – face conexiunea la o altă bază de date (schemă)
COPY {FROM database | TO database | FROM database TO database} {APPEND|CREATE|INSERT|REPLACE} destination_table[(column, column, column, …)] USING query – copiaza o tabela dintr-o bază de date (schemă) în altă bază de date (schemă) conform unui query specificat, unde parametrul database are următoarea formă username [/password]@database_specification
DEF[INE] [variable]|[variable=text] – definește o variabilă a userului
DEL – șterge linia curenta din buffer
DESC[RIBE] [user.]object[@database_link_name] – afișează structura unei tabele, view sau synonym
DISCONNECT – deconectează userul curent dar nu iese din SQL*Plus
ED[IT] [file_path_file_name[.ext]] – invoca un editor pentru comanda curentă din buffer
EXIT|QUIT – executa commit la ultimele tranzactii si iese din SQL Plus
GET file_path_file_name[.ext][LIST|NOTLIST] – încarcă un fișier de comenzi indirecte în buffer
HELP [topic] – accesează documentația din SQL*Plus
HO[ST] [command] – revenire parțială în sistemul de operare fără a părăsi SQL*Plus
I[NPUT] [text] – adaugă noi linii la comanda curentă din buffer
L[IST] [n m] [n LAST] [* LAST][LAST] – listează liniile comenzii din buffer începând cu linia curentă (*) sau de la linia n la m (fără parametri listează ultima comandă din buffer)
PAU[SE] [text] – oprește afișarea pe ecran, afișează text și așteaptă RETURN
PROMPT [text] – afișează un mesaj pe ecran
R[UN] – afișează și execută ultima comandă din buffer
SAV[E] file_path_file_name[.ext] [CREATE|REPLACE|APPEND] - salvează comanda din buffer într-un fișier
SET system_variable value – setează parametrii specifici sesiunii curente
SHO[W] option – afișează valorile variabilelor de sistem, unde option poate fi: ALL, BTITLE, NO, PNO, RELEASE, SPOOL, SQLCODE, TTITLE, USER
SPO[OL] file_path_file_name[.ext]|OFF|ON – redirectează rezultatele unei interogari spre un fisier
STA[RT] file_path_file_name[.ext][arg1,arg2,…] – execută un fișier de comenzi indirecte
TTI[TLE] [printspec [text|variable] …]|[OFF|ON] – plasează un text la începutul raportului
UNDEF[INE] variable – resetează variabile definite în sesiunea curentă