Professional Documents
Culture Documents
TD Chapitre 4: Interagir Avec Le Serveur Oracle: Select Max
TD Chapitre 4: Interagir Avec Le Serveur Oracle: Select Max
TD Chapitre 4: Interagir Avec Le Serveur Oracle: Select Max
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;
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;