Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Save to My Library
Look up keyword
Like this
2Activity
0 of .
Results for:
No results containing your search query
P. 1
Restante SDGD an 3 Sem 2 Alfab

Restante SDGD an 3 Sem 2 Alfab

Ratings: (0)|Views: 5 |Likes:
Published by iuli

More info:

Published by: iuli on May 27, 2010
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOC, PDF, TXT or read online from Scribd
See more
See less

06/02/2010

pdf

text

original

 
10.
 Blocul 
urmator afiseaza:DECLAREDBMS_OUTPUT.PUT_LINE(v_message);END
;c. EQUAL
14.
Care
dintreurmatoarele blocurise executa cu erori?
d. declarealfa:= interval’8’ month;
 DBMS_OUTPUT.PUT_LINE(‘alfa = ‘|| alfa);end;
28.
Care
dint urmatvar apelcorect func F_TEST care are un singur par num?
a. SELECT F_TEST (80)FROM DUAL ;
29. 
Care
dintre urmat vizual poate fi fol al subprogr P1:
d. USER_SOURCE
9.
Care
este varianta corecta pentru afisarea variabileiv_mesaj?
b. VARIABLE v_mesaj 
VARCHAR2 (30)
 END;3.
 
Care
este varianta corectă pentru a defini doi
vectori
avand dimen maximă 3c.DECLARETYPE vector IS VARRAY(3) OF NUMBER v_1 vector:=vector(1,2,3); v_2 vector:=vector(100,200,300)v_produs vector:=vector();BEGINFOR i in 1:3 LOOPv_produs(i) :=v_produs(i)* v v 2(i)END LOOP;END1.
Care
este varianta corecta pentru declararea urmatoarelor variabile? 
v_valoare NUMBER(15) NOT NULL := 0;
v_data_achizitie DATE DEFAULT SYSDATE;
c_valoare CONSTANT NUMBER:= 1000;v_ cod_opera opere.cod_opera%TYPE;
19.
Care
este var corecta pentru a defini un tablou primele 10 numerenaturale?
b. DECLARE 
tab.EXTEND; tab(i) := i;
 END LOOP; END;
20.
Care
este var de bloc PL/SQL corecta pentru a mentine angaj careau salariul mai micdecat 20000si lucreaza in departamentul 90?
b. DECLARE TYPE t_id IS VARRAY(100) OF angajati.id_angajat%TYPE;
v_id t_id :=t_id();BEGINSELECT id_angajat BULK COLLECT INTO v_id
 END;
21.
Care
este varianta corecta de cod PL/SQL care sterge din tabelul joburi,mentinute intr-un vector?
a.
DECLARE
 
TYPE minsal IS VARRAY(20) OF NUMBER; v min sal min sal:=minsal(4000,8200); BEGINFORALL i IN v min sal.FIRST..v min sal. LASTDELETE FROM joburiWHERE salariu min=v min sal(i); END;22.
Care
este varianta corecta prin care se adauga in tab ang un nou campnumit
telefon
de linie noua in tabel?
a. CREATE TYPE lista AS TABLE OF VARCHAR2(20);
ADD (telefon lista) NESTED TABLE telefon STORE AS tabel_tel;INSERT INTO angajatiVALUES(200,’xxx’,4000,40000,lista(0214567898,0214567899));
23.
Care
este varianta cor prin care se inca date dintr-un cursor intr-o colectie?
b.
DECLARETYPE tip_job IS TABLE OF joburi.nume_job%TYPE;v nume tip_job;CURSOR c_joburi IS SELECT nume_job FROM joburi;BEGINOPEN c_joburi;FETCH c_joburi BULK COLLECT INTO v nume; CLOSE c_joburi; END;34.
Care
este var corecta pentru a crea specif unui pachet, angajat cu un an cod?
c.
CREATE OR REPLACE PACKAGE manager_pkg IS CURSOR joburicurs ISSELECT id_angajat, id_job FROM angajati; PROCEDURE update_job(p_ang_id INangajati.id angajat%TYPE,P_id_job OUT angajati.id_job%TYPE);END manager_pkg;24.
Care
este var incor prin care se obtin num si salariul angaj care au salariulmai mic decat 2500 si nu lucreaza in departamentul avand codul 80?
b. DECLARE v_sal :=2500;v_dept := 80; END LOOP;
END;
25.
Care
este varianta corecta prin care se afiseaza numele si prenumele
primelor
 
5persoane
angajate in luna martie in anul 1997?
b. DECLARE ORDER BY data_angajarii;
BEGINCLOSE c;END;
37.
Care
dintre urmatoarele afirmatii nu este corecta?
d. Un trigger la nivel
de linie este exec o singura data, indifde numa de linii afectate decomanda declansatoare.38.
Care
dintre urmatoarele afirmatii este corecta?
a. Blocul PL/SQL care descrie act unui trigger nu poate cont com COMIT
.2.
Care
din urmatoarele declaratii de valabilitate este corecta?
v_id_student NUMBER(5);v_prenume_student studenti.prenume%TYPE;v_data DATE:=SYSDATE+1;
40.
Care
este varianta corecta care def un trigger la niv de com tabel angajati?
 
c. CREATE TRIGGER trigger_audit_angajati  AFTER INSERT OR DELETE OR UPDATE ON angajati VALUES (‘Actualizare’); END IF; END;
32.
Care
tabel/vizualizare poate fi folosit/folosita detin de utilizat curent?SELECT *FROM …..WHERE OBJECT_TYPE IN (‘PROCEDURE’ , ‘FUNCTION’); 
d. USER_OBJECTS
15.
Ce
 
comanda
SQL*Plus ar putea sa preceada blocul de mai jos pentru ca in acesta sase utilizeze valoarea data variabilei sem?DECLAREv_sem CHAR(2):=UPPER(‘&sem’);END CASE;END;
a. ACCEPT sem PROMPT ‘sem=’
30.
Ce trebuie
adaugatla linia 9pentru ca urmat functie sa fie corect creata?1. CREATE OR REPLACEFUNCTION nr_sal(v_dept NUMBER)8. WHERE id_departament=v_dept;9. ………………………………………………………..10. END nr_sal;
c. RETURN v_numar;
35.
Ce treb
ada lalinia 11in urma bloc PL/SQL sa se folos corect cursorul?1 DECLARE2 CURSOR c_ang IS10 SET salariu=salariu+100011 ………………………..12 END LOOP;13 END
;b. WHERE CURRENT OF c_ang;
33.
Codul 
sursa de mai jos defin un pach mare sau egal decat acel min +1000.CREATE OR REPLACE PACKAGE pachet_min_sal ASCURSOR c_ang(nr NUMBER) RETURN angajati % ROWTYPE;FUNCTION f_min RETURN NUMBER ;RETURN minim;END f_min;END pachet_min_sal;Care este varianta corecta de apelare pentru a obtine lista dorita?
c. DECLARE val_min:=pachet_min_sal.f_min;FORv_cursor IN pachet_min_sal .c_ang(val_min)
END;
36.
 In blocul PL/SQL
de mai josVARIABLE rows_deleted VARCHAR(20)DECLAREv_dep_id angajati.id_departament%TYPE:=80;BEGIN:rows_deleted:=SQL%ROWCOUNT||’rows deleted’;

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->