Académique Documents
Professionnel Documents
Culture Documents
Caractéristiques du PL/SQL
Conventions de programmation
Conventions du code
En majuscule
Les commandes SQL (SELECT, FROM, WHERE etc.)
Les mots clé PL/SQL (DECLARE, BEGIN, NUMBER etc.)
En minuscule
Les noms de variables PL/SQL
Les noms de colonnes, tables, vues etc.
4
Conventions de programmation
DECLARE
v_sal NUMBER;
BEGIN
SELECT sal INTO v_sal FROM emp
WHERE empno=9854;
EXCEPTION
WHEN NO_DATA_FOUND THEN
…
END;
/
7
Les structures de programme
PL/SQL
Les blocs anonymes
Les packages
Un identifiant :
Max de 30 caractères, doit débuter par une lettre.
Ne doit pas être un mot réservé.
Son nom doit être différent des noms de colonnes.
Déclaration et initialisation
Affectation
variable := expression;
Le mot clé %TYPE déclare une variable ayant le même type d’une
autre variable ou d’une colonne d’une table ou vue existantes.
Les fonctions
Disponibles dans les instructions PL/SQL
Toutes les fonctions de ligne (lower, substr, length, round,
add_months etc.)
24
Blocs PL/SQL
DECLARE
var1
BEGIN
…
DECLARE
var2
BEGIN
… Portée
DECLARE de var1
var3 Portée
BEGIN Portée
de
… de var2
END; var3
END;
…
END;