Oracle SQL : versions 9i et 10g : liste des instructions SQL, PL-SQL, syntaxe détaillée, regroupement thématique, types de données, instructions iSqlPlus

Regroupement thématique des instructions PL/SQL
Bloc PL/SQL
[Declare]
Begin
[Exception]
End
Déclaration de variables et redéfinition de types
Subtype
Nom_variable
Collections et enregistrements
Type ... is table of
Type ... is varray
Type ... is record
Nom_collection.
Structures de contrôles
Case
Exit
For
Forall
If
Loop
While
Curseurs
Close
Cursor
Cursor ... return
Fetch ... into
Fetch ... Bulk collect into
For
Open
Open ... for
Type de curseur
{SQL | nom_curseur} %Found
A True si la dernière instruction Insert, Update, Delete a traité au moins une ligne ou si le dernier Selec t... Into a ramené une et une seule ligne.
{SQL | nom_curseur} %Found
A True si la dernière instruction Insert, Update, Delete n'a traité aucune ligne ou si le dernier Select ... Into n'a pas ramené de ligne.
{SQL | nom_curseur} %Isopen
A True si le curseur est ouvert.
{SQL | nom_curseur} %Rowcount
Le nombre de lignes traitées par le dernier Insert, Update, Delete Le dernier Select ... Into n'a ramené aucune ligne (0), a ramené exactement 1 ligne (1), a ramené plus d'1 ligne (2)
Manipuler les données
Commit
Delete from
Insert into
Rollback
Savepoint
Select ... Bulk collect into
Select ... into
Update
SQL dynamique
Execute immediate
Gestion des erreurs
Pragma exception_init
Raise
Raise_application_error
When
Nom_exception Exception ;