Miercuri sqlplus

SQL * Plus - un mediu dezvoltat de Oracle pentru a implementa un acces simplu interfață linie de comandă la baza de date și a executa comenzi SQL și PL / SQL, cu caracteristici suplimentare. Utilizați SQL * Plus comenzi poate fi în scris, chiar și comenzile cele mai de bază SQL. Această secțiune prezintă modul de utilizare SQL * Plus comenzi pentru a face următoarele:

  • Pentru a descrie structura tabelelor.
  • Editați tamponul de comandă SQL.
  • Salvați fișierele la comenzi de editare SQL.
  • Salvați fișierul.
  • Descărcați comenzi SQL dintr-un fișier în tampon SQL.
  • Primiți ajutor prompt.

Modul de a afișa SQL * Plus depinde de sistemul de operare sau în mediul Windows.

Program Manager, faceți dublu clic pe pictograma Plus SQL *, apoi introduceți numele de utilizator și, dacă este necesar, parola și numele bazei de date.

În mașina lui la prompt sistem de operare, introduceți SQL * Plus comanda.

SQL Plus de editare * comenzi.

La introducerea comenzilor SQL, este scris în zona de memorie numita buffer SQL, și rămâne acolo până la o nouă comandă. Comenzile SQL * Plus a intrat pe o singură linie și nu sunt stocate în memoria tampon SQL.

Notă: Dacă apăsați [RETURN] până la finalizarea comenzii, SQL * Plus solicită, sub forma unui număr de linii. Punerea în funcțiune tampon de intrare SQL oprește una dintre închiderea simbolurilor (virgulã sau slash) sau dublu clic pe [RETURN]. După aceea, ecranul afișează promptul SQL.

SQL Plus de editare * comenzi:

comandă pe termen lung pot fi transferate la linia următoare. În acest scop, linia de curent ar trebui să fie o cratimă (-).

SQL * Plus vă permite să creați rapoarte interactive, atunci când utilizatorul este invitat să intre valori care limitează cantitatea de date de ieșire. Pentru a crea un raport într-un fișier batch sau într-o comandă SQL separat include așa-numita substituție variabilă (variabile de substituție). Cu alte cuvinte, variabila servește ca un container. care stochează temporar valorile.

Legați variabile în SQL * Plus sunt folosite pentru a stoca temporar valori.

Utilizarea conform destinației a variabilelor:

  • Determinarea intervalelor de date.
  • mostre de date pentru un anumit utilizator.
  • eșantionare a datelor dintr-un anumit departament.
  • Variabilele de schimb dintre comenzi SQL.
  • modifica dinamic antetul și subsolul paginilor.

Variabilele de substituție cu un ampersand ().

Utilizatorul poate limita în mod dinamic rândul selectat prin substituție variabilă, care precede un ampersand „“. Valoarea acestei variabile este solicitată de fiecare dată când comanda. SET VERIFY comandă setează ieșirea textului înainte și după SQL * Plus inlocuieste valori variabile de substituție.

Exemplu: Crearea unei echipe care în timpul executării cererilor de numărul departament al utilizatorului. Raportul conține numărul de cont, numele și salariul fiecărui angajat.

variabile Înlocuirea textului și a datelor

  • siruri de caractere de text și dată trebuie să fie închise în ghilimele simple.
  • Advance ampersand și anexați numele variabilei în ghilimele simple, utilizatorul nu trebuie să le introduceți în timpul rulării.

Exemplu: numărul de ieșire, numele și salariul angajaților care se află într-o anumită poziție. Poziția este solicitată în timpul rulării.

Puteți specifica variabile de substituție:

  • Condiția UNDE.
  • Oferta ORDER BY.
  • Expresia pentru coloană.
  • Numele tabelului.
  • O echipă de SELECT.

Exemplu: Afișarea numărului de ordine, orice altă coloană și orice condiții ale ordinului. Încercați condiții diferite și numele coloanelor și comparați rezultatele.

variabile definite de utilizator.

Adresați-vă variabile pot fi de până la o comandă SELECT. două comenzi SQL * Plus sunt folosite pentru a defini variabile:

  • DEFINE - pentru a crea o variabilă de tip CHAR;
  • ACCEPT - citi valoarea de intrare și se păstrează într-o variabilă.

SQL * Plus DEFINE de comandă pentru a utiliza substituție variabilă cu un ampersand dublu. Dacă doriți să setați linia de comandă DEFINE cu un caracter spațiu, acest șir trebuie să fie închise în ghilimele simple.