Podcast
Questions and Answers
Care dintre următoarele opțiuni descrie cel mai bine combinația limbajului PL/SQL?
Care dintre următoarele opțiuni descrie cel mai bine combinația limbajului PL/SQL?
- Combină puterea de manipulare a datelor din HTML cu capacitatea de procesare a limbajelor orientate obiect.
- Combină puterea de manipulare a datelor din XML cu capacitatea de procesare a limbajelor declarative.
- Combină puterea de manipulare a datelor din JavaScript cu capacitatea de procesare a limbajelor funcționale.
- Combină puterea de manipulare a datelor din SQL cu capacitatea de procesare a limbajelor procedurale. (correct)
În PL/SQL, declarațiile SQL nu pot fi emise dintr-un program PL/SQL.
În PL/SQL, declarațiile SQL nu pot fi emise dintr-un program PL/SQL.
False (B)
Care sunt cele trei părți principale care definesc un bloc PL/SQL?
Care sunt cele trei părți principale care definesc un bloc PL/SQL?
DECLARE, BEGIN, EXCEPTION
Unitatea de bază a unui program sursă PL/SQL este un ______.
Unitatea de bază a unui program sursă PL/SQL este un ______.
Asociază caracteristicile PL/SQL cu descrierile corecte:
Asociază caracteristicile PL/SQL cu descrierile corecte:
Care dintre următoarele nu este o caracteristică a limbajului PL/SQL?
Care dintre următoarele nu este o caracteristică a limbajului PL/SQL?
Partea declarativă (DECLARE) este obligatorie într-un bloc PL/SQL.
Partea declarativă (DECLARE) este obligatorie într-un bloc PL/SQL.
Unde poate fi folosită o variabilă de tip RECORD într-o instrucțiune UPDATE?
Unde poate fi folosită o variabilă de tip RECORD într-o instrucțiune UPDATE?
Un tip RECORD definit într-o specificație de pachet este compatibil cu un tip RECORD local definit identic.
Un tip RECORD definit într-o specificație de pachet este compatibil cu un tip RECORD local definit identic.
Care este valoarea inițială a unui câmp dintr-un RECORD?
Care este valoarea inițială a unui câmp dintr-un RECORD?
O constrângere ________ poate fi specificată pentru un câmp al unui record, impunând o valoare inițială diferită de NULL.
O constrângere ________ poate fi specificată pentru un câmp al unui record, impunând o valoare inițială diferită de NULL.
Ce tip de operații de comparație NU sunt permise în mod nativ pentru variabilele de tip RECORD?
Ce tip de operații de comparație NU sunt permise în mod nativ pentru variabilele de tip RECORD?
O variabilă declarată folosind %ROWTYPE
sau %TYPE
moștenește valoarea inițială a elementului referit.
O variabilă declarată folosind %ROWTYPE
sau %TYPE
moștenește valoarea inițială a elementului referit.
În ce clauză a unei instrucțiuni INSERT
poate fi folosită o variabilă de tip RECORD
?
În ce clauză a unei instrucțiuni INSERT
poate fi folosită o variabilă de tip RECORD
?
Asociați afirmațiile cu restricțiile aplicabile inserărilor și actualizărilor RECORD
:
Asociați afirmațiile cu restricțiile aplicabile inserărilor și actualizărilor RECORD
:
Care dintre următoarele NU este o restricție legată de tipurile RECORD
?
Care dintre următoarele NU este o restricție legată de tipurile RECORD
?
Ce face instrucțiunea FETCH
într-un cursor explicit?
Ce face instrucțiunea FETCH
într-un cursor explicit?
PL/SQL ridică o excepție atunci când o instrucțiune FETCH
nu returnează niciun rând.
PL/SQL ridică o excepție atunci când o instrucțiune FETCH
nu returnează niciun rând.
Ce atribut al cursorului explicit este utilizat pentru a verifica dacă un cursor este deschis?
Ce atribut al cursorului explicit este utilizat pentru a verifica dacă un cursor este deschis?
După ce un cursor este închis, nu se mai pot extrage înregistrări din setul de rezultate al cursorului și nu se mai pot referi ___________ cursorului.
După ce un cursor este închis, nu se mai pot extrage înregistrări din setul de rezultate al cursorului și nu se mai pot referi ___________ cursorului.
Asociază acțiunile cu declarațiile corespunzătoare:
Asociază acțiunile cu declarațiile corespunzătoare:
Ce face operatorul DELETE(n)
într-un array asociativ sau tabel imbricat?
Ce face operatorul DELETE(n)
într-un array asociativ sau tabel imbricat?
Operatorul DELETE(m, n)
elimină doar elementul de la indexul n
, lăsând elementul de la indexul m
intact.
Operatorul DELETE(m, n)
elimină doar elementul de la indexul n
, lăsând elementul de la indexul m
intact.
Care este operatorul folosit pentru a verifica dacă o valoare este diferită de o alta?
Care este operatorul folosit pentru a verifica dacă o valoare este diferită de o alta?
Operatorul ____
verifică dacă o valoare se află într-un interval.
Operatorul ____
verifică dacă o valoare se află într-un interval.
Asociază operatorii cu operațiile corespunzătoare:
Asociază operatorii cu operațiile corespunzătoare:
Care este operatorul de atribuire?
Care este operatorul de atribuire?
Operatorul =>
este un separator de itemi.
Operatorul =>
este un separator de itemi.
Ce simbol se folosește pentru a delimita un comentariu pe mai multe linii?
Ce simbol se folosește pentru a delimita un comentariu pe mai multe linii?
Operatorul _____
verifică dacă o valoare este NULL.
Operatorul _____
verifică dacă o valoare este NULL.
Care dintre următorii operatori are cea mai mare prioritate în evaluarea unei expresii?
Care dintre următorii operatori are cea mai mare prioritate în evaluarea unei expresii?
Ce se întâmplă cu instrucțiunea CONTINUE WHEN
dacă condiția nu este adevărată?
Ce se întâmplă cu instrucțiunea CONTINUE WHEN
dacă condiția nu este adevărată?
Într-o buclă WHILE
, condiția este evaluată o singură dată la începutul buclei.
Într-o buclă WHILE
, condiția este evaluată o singură dată la începutul buclei.
Ce instrucțiune trebuie să existe într-o buclă WHILE
pentru a preveni o buclă infinită?
Ce instrucțiune trebuie să existe într-o buclă WHILE
pentru a preveni o buclă infinită?
Instrucțiunea ______ transferă controlul la o etichetă necondiționat.
Instrucțiunea ______ transferă controlul la o etichetă necondiționat.
Într-o buclă FOR
fără REVERSE
, cum se modifică indexul la fiecare iterație?
Într-o buclă FOR
fără REVERSE
, cum se modifică indexul la fiecare iterație?
Într-o buclă FOR
cu REVERSE
, dacă valoarea limitei superioare este mai mică decât valoarea limitei inferioare, instrucțiunile din interiorul buclei vor fi executate cel puțin o dată.
Într-o buclă FOR
cu REVERSE
, dacă valoarea limitei superioare este mai mică decât valoarea limitei inferioare, instrucțiunile din interiorul buclei vor fi executate cel puțin o dată.
Ce instrucțiune poate fi utilizată pentru a încheia o buclă WHILE
anticipat?
Ce instrucțiune poate fi utilizată pentru a încheia o buclă WHILE
anticipat?
Instrucțiunea ______ doar transferă controlul la următoarea instrucțiune.
Instrucțiunea ______ doar transferă controlul la următoarea instrucțiune.
Asociază instrucțiunea cu comportamentul corespunzător în interiorul unei bucle:
Asociază instrucțiunea cu comportamentul corespunzător în interiorul unei bucle:
Când este evaluată condiția în instrucțiunea CONTINUE WHEN
?
Când este evaluată condiția în instrucțiunea CONTINUE WHEN
?
Flashcards
Ce este PL/SQL?
Ce este PL/SQL?
PL/SQL este un limbaj de programare procedural care combină puterea de manipulare a datelor a SQL cu puterea de procesare a limbajelor procedurale.
Cum poate fi folosit SQL în PL/SQL?
Cum poate fi folosit SQL în PL/SQL?
PL/SQL permite executarea instrucțiunilor SQL din interiorul programului.
Cum poate fi descompus un program complex folosind PL/SQL?
Cum poate fi descompus un program complex folosind PL/SQL?
PL/SQL facilitează descompunerea problemelor complexe în subprograme mai ușor de înțeles și de reutilizat.
Ce tipuri de date pot fi declarate în PL/SQL?
Ce tipuri de date pot fi declarate în PL/SQL?
Signup and view all the flashcards
Care este unitatea de bază a unui program PL/SQL?
Care este unitatea de bază a unui program PL/SQL?
Signup and view all the flashcards
Din ce părți poate fi format un bloc PL/SQL?
Din ce părți poate fi format un bloc PL/SQL?
Signup and view all the flashcards
Cum poate fi identificat un bloc PL/SQL?
Cum poate fi identificat un bloc PL/SQL?
Signup and view all the flashcards
DELETE(n)
DELETE(n)
Signup and view all the flashcards
DELETE(m,n)
DELETE(m,n)
Signup and view all the flashcards
BETWEEN
BETWEEN
Signup and view all the flashcards
IN
IN
Signup and view all the flashcards
LIKE
LIKE
Signup and view all the flashcards
IS NULL
IS NULL
Signup and view all the flashcards
':='
':='
Signup and view all the flashcards
'=>'
'=>'
Signup and view all the flashcards
'%'
'%'
Signup and view all the flashcards
'''
'''
Signup and view all the flashcards
Tipul de date RECORD
Tipul de date RECORD
Signup and view all the flashcards
Definirea unui tip RECORD
Definirea unui tip RECORD
Signup and view all the flashcards
Constrângerea NOT NULL
Constrângerea NOT NULL
Signup and view all the flashcards
Tipuri de inregistrare incompatibile
Tipuri de inregistrare incompatibile
Signup and view all the flashcards
Utilizarea variabilelor RECORD
Utilizarea variabilelor RECORD
Signup and view all the flashcards
Utilizarea variabilelor RECORD (cont.)
Utilizarea variabilelor RECORD (cont.)
Signup and view all the flashcards
Restricții inserții și actualizări
Restricții inserții și actualizări
Signup and view all the flashcards
Neacceptarea unor operații cu RECORD-uri
Neacceptarea unor operații cu RECORD-uri
Signup and view all the flashcards
Compatibilitatea tipurilor
Compatibilitatea tipurilor
Signup and view all the flashcards
Ce este un cursor explicit?
Ce este un cursor explicit?
Signup and view all the flashcards
Cum accesez datele din setul de rezultate?
Cum accesez datele din setul de rezultate?
Signup and view all the flashcards
Cum declar variabilele pentru FETCH?
Cum declar variabilele pentru FETCH?
Signup and view all the flashcards
Cum închid un cursor?
Cum închid un cursor?
Signup and view all the flashcards
Cum verific dacă un cursor este deschis?
Cum verific dacă un cursor este deschis?
Signup and view all the flashcards
CONTINUE WHEN în buclele WHILE
CONTINUE WHEN în buclele WHILE
Signup and view all the flashcards
Buclă WHILE
Buclă WHILE
Signup and view all the flashcards
Buclă FOR
Buclă FOR
Signup and view all the flashcards
Instrucțiunea GOTO
Instrucțiunea GOTO
Signup and view all the flashcards
Instrucțiunea NULL
Instrucțiunea NULL
Signup and view all the flashcards
EXIT WHEN în buclele WHILE
EXIT WHEN în buclele WHILE
Signup and view all the flashcards
CONTINUE in buclele WHILE
CONTINUE in buclele WHILE
Signup and view all the flashcards
EXIT în buclele WHILE
EXIT în buclele WHILE
Signup and view all the flashcards
EXIT WHEN în buclele FOR
EXIT WHEN în buclele FOR
Signup and view all the flashcards
CONTINUE în buclele FOR
CONTINUE în buclele FOR
Signup and view all the flashcards