Académique Documents
Professionnel Documents
Culture Documents
0 1
Extension du SQL qui permet de regrouper un ensemble de
commandes et de les soumettre au noyau comme un bloc
unique de traitement
Programme PL/SQL
DECLARE
Dclarations des variables, des constantes,
des curseurs explicites et des exceptions
BEGIN
Commandes excutables et instructions PL/SQL
EXCEPTION
Code de gestion des erreurs
LOOP
traitement
END LOOP;
PACKAGE DBMS_OUTPUT
DEMARRAGE DU SERVEUR DIMPRESSION
SET SERVEROUTPUT ON
UTILISATION DE LA METHODE PUT_LINE
dbms_output.put_line (string)
Exemple (nbre est un entier)
dbms_output.put_line (resultat= || to_char(nbre));
ARRET DU SERVEUR DIMPRESSION
SET SERVEROUTPUT OFF
Utilisation
Nom_curseur%Attribut
Liste des attributs
%FOUND (boolen vrai si une ligne a t lue)
%NOTFOUND
%ISOPEN (boolen vrai si le curseur est ouvert)
%ROWCOUNT (nombre de lignes dj lues)
PROCEDURE Reset IS
BEGIN
cpt:=0;
END;
FUNCTION nextValue RETURN NUMBER IS
BEGIN
cpt:=CPT+1;*
RETURN cpt ;
END;
END compteur;
/
EXEMPLE DAPPEL DANS UN BLIC PL/SQL
Compteur.Reset()
X:=Compteur.Nextvalue