Structure d'un bloc PL/SQL

Syntaxe

1
[Declare]
2
 Variables, curseurs, etc.
3
Begin
4
 Instructions SQL et PL/SQL
5
[Exception]
6
 Gestion d'erreur.
7
End ;
8
/

Attention/

Un bloc PL/SQL est terminé par un ; comme une instruction SQL.

Par ailleurs, dans les environnements d'exécution Oracle (comme SQL*Plus, SQL Developer...), il est nécessaire de séparer les blocs par un "/" (sur une nouvelle ligne).

Une bonne habitude est donc de terminer les bloc PL/SQL par des "/".