Académique Documents
Professionnel Documents
Culture Documents
Exercice 1 : 6 pts
Quelle est la structure d’un programme pl/sql ? Expliquez chaque partie.
Le programme suivant est-il un programme pl/sql ?
begin
null ;
end ;
Exercice 2 : 6 pts
1. Quelle déclaration permet de définir une variable structurée comme la
table des clients ?
a. Client clients%type ;
b. Client clients%rowtype ;
c. Client clients;
d. Client rowtype ;
2. Quelle structure de boucle n’est pas valide ?
a. LOOP … END LOOP ;
b. FOR i IN 1 .. 10 LOOP … END LOOP ;
c. WHILE (i < 10) LOOP … END LOOP ;
d. LOOP … WHILE (i < 10);
Exercice 3 : 8 pts
On considère les tables emp et dept de la base de formation avec toutes leurs
données. On rajoute le champ Montant à la table dept. Ce champ permet de
stocker la masse salariale des employés d’un département donné.
EMP (EMPNO, ENAME, JOB, MGR, HIREDATE, SAL, COMM, DEPTNO)
DEPT (DEPTNO, DNAME, LOC, MONTANT)
Ecrivez un programme permettant de mettre à jour le champ montant à partir
des données de la table EMP.
Page 1 sur 1
Lundi 16 janvier 2017