|
|
Chapter 12: PL SQL
Pour exécuter des programmes PL / SQL, Oracle RDBMS Server doit être installé sur votre ordinateur. Cela prendra en charge l'exécution des commandes SQL.
Unités de programme PL / SQL Une unité PL / SQL est l’un des éléments suivants:
Bloc PL / SQL
Une fonction
package
Corps du package
Procédure
Déclencheur
Type
Corps de type
Création de blocs PL / SQL
Structure d'un bloc PL / SQL
- Les déclarations
- Commandes Exécutables
- Gestion des exceptions
Les déclarations
Cette section commence par le mot clé DECLARE . Cette section facultative définit toutes les variables, curseurs, sous-programmes et autres éléments à utiliser dans le programme.
Commandes Exécutables
Cette section est délimitée par les mots-clés BEGIN et END et est une section obligatoire. Il comprend les instructions PL / SQL exécutables du programme. Il doit contenir au moins une ligne de code exécutable, qui peut être simplement une commande NULL pour indiquer que rien ne doit être exécuté.
Gestion des exceptions
Cette section commence par le mot clé EXCEPTION . Cette section facultative contient des exceptions qui gèrent les erreurs dans le programme.
Chaque instruction PL / SQL se termine par un point-virgule (;). Les blocs PL / SQL peuvent être imbriqués dans d'autres blocs PL / SQL à l'aide de BEGIN et END .
Voici la structure de base d’un bloc PL / SQL
DECLARE [optionnelle]
< Déclaration variables, constantes, types, curseurs,...>
BEGIN [Obligatoire]
< contient le code PL/SQL…>
EXCEPTION [Optionnelle]
END [Obligatoire];
L'exemple 'Hello World'
DECLARE
message varchar2(20):= 'Hello, World!';
BEGIN
dbms_output.put_line(message);
END;
/
|
|
|