TD Chapitre 4: Interagir Avec Le Serveur Oracle: Select Max

You might also like

Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 2

TD Chapitre 4 : Interagir avec le serveur Oracle

1.DECLARE
max_deptnonumber;
BEGIN

selectmax(department_id)intomax_deptno
fromdepartments;

dbms_output.put_line('Themaximumdepartmentidis:'||max_deptno);

EXCEPTION
WHENNO_DATA_FOUNDTHEN
NULL;
WHENOTHERSTHEN
NULL;
END;

2.VARIABLEdept_idnumber

DECLARE
max_deptnonumber;
dept_nameDEPARTMENTS.DEPARTMENT_NAME%type:='Education';
BEGIN

selectmax(department_id)intomax_deptno
fromdepartments;

dbms_output.put_line('Themaximumdepartmentidis:'||max_deptno);

:dept_id:=max_deptno+10;

INSERTINTODEPARTMENTS(department_id,department_name,
location_id)
VALUES(:dept_id,dept_name,null);

dbms_output.put_line('Lenombredelignesaffectes:'||SQL
%ROWCOUNT);

COMMIT;
EXCEPTION
WHENNO_DATA_FOUNDTHEN
NULL;
WHENOTHERSTHEN
NULL;
END;
/
SELECT*fromdepartments
wheredepartment_id=:dept_id;

Prparation la certification Oracle SQL10g Mme HARMOUCHI -1-


3.Suitedanslammesession
BEGIN

question3b
UPDATEDEPARTMENTS
SETlocation_id=3000
WHEREdepartment_id=:dept_id;

question3d
DELETEFROMDEPARTMENTS
WHEREdepartment_id=:dept_id;

COMMIT;
EXCEPTION
WHENNO_DATA_FOUNDTHEN
NULL;
WHENOTHERSTHEN
NULL;
END;
/
SELECT*fromdepartments
wheredepartment_id=:dept_id;

Prparation la certification Oracle SQL10g Mme HARMOUCHI -2-

You might also like