This is an old revision of the document!
Comenzile SQL*Plus sunt folosite pentru:
Ex. 1 Să se seteze pagina de afișare la 120 caractere pe linie, 24 de linii pe pagină, un spațiu de 2 caractere între coloanele de afișare, salt de 5 linii între pagini, afișare să se facă fără antetul de coloană și fără a specifica numărul de înregistrări returnate de interogare.
Nume parametru | Descriere parametru |
---|---|
ALI[AS] alias | inserează un alias |
CLE[AR] | resetează opțiunile anterioare |
FOLD_A[FTER] | inserează CR după antet și după fiecare rând |
FOLD_B[EFORE] | inserează CR înainte de antet și înaintea fiecarui rând |
FOR[MAT] format | specifică formatul de afisare An pentru coloane alfanumerice sau unul din formatele numerice |
HEA[DING] text | definește antetul coloanei |
JUS[TIFY] L[EFT]|C[ENTER]|R[IGHT] | specifică alinierea antetului (implicit dreapta pentru coloane numerice și stânga pentru celelalte tipuri) |
LIKE {expr/alias} | copiază setările altei coloane definite anterior |
NEWL[INE] | salt la linie noua |
NEW_V[ALUE] variable | specifică o variabilă care va stoca valoarea coloanei |
NOPRI[NT] |PRI[NT] | specifică dacă coloana va fi afisata |
NULL {number|text} | specifică ce număr sau text va fi afișat pentru o valoare nulă |
ON|OFF | controlează starea setărilor pentru o coloană |
WRA[PPED]|[WOR[D_WRAPPED]|TRU[NCATED] | specifică cum va fi afișat un șir prea lung pentru o coloana |
Ex. 2 Să se listeze id_dep, functie, id_ang, salariu, comision și venit lunar pentru anajații din departamentul 30. Formatați coloanele.
Nume parametru | Descriere parametru |
---|---|
COL n | se poziționează pe a n-a linie (dacă poziția a fost trecută, se întoarce pe poziția specificată) |
SKIP n | se execută salt peste n linii (dacă n=0, se poziționează la începutul liniei curente) |
TAB n | se execută salt peste n coloane (dacă n este negativ, se execută salt înapoi) |
LEFT | se poziționează articolul care urmează acestei opțiuni în partea stângă a liniei. Dacă nu mai există nicio opțiune de aliniere în comandă, toate articolele vor fi aliniate în ordinea apariției în partea stângă, altfel se aliniază numai cele care apar pana la urmatoarea opțiune |
CENTER | în acest caz, poziționarea se face central și se ia în calcul lungimea liniei setată cu LINESIZE |
RIGHT | similar cu opțiunea de mai sus, dar poziționarea se face la dreapta |
BOLD | se specifică ca afișarea să se facă folosind caractere îngroșate |
FORMAT char | se specifică formatul de afișare pentru caractere numerice sau alfanumerice |
UNDERLINE | se specifică ca afișarea să se facă folosind caractere subliniate |