Mercredi 4 mai 2011 3 04 /05 /Mai /2011 23:02

 

Oracle PL/SQL Structure d'un Bloc / Programme.

PL SQL c'est quoi ? Procedural Language / Structured Query Language.
C'est le langage procédural d'Oracle capable d'envoyer au noyau Oracle tous les ordres SQL.

 

Structure d'un BLOC PL/SQL.

Un bloc PLSQL est composé de trois parties.

 
DECLARE   --section optionnelle
    déclaration variables, constantes, types, curseurs,...

BEGIN     --section obligatoire
    contient le code PL/SQL

EXCEPTION --section optionnelle
    traitement des erreurs

END;      --obligatoire

 

Un bloc peut être imbriqué dans le code d’un autre bloc.
Un sous-bloc peut aussi se trouver dans la partie des exceptions

 
DECLARE   --section optionnelle
    déclaration variables, constantes, types, curseurs,...

BEGIN     --section obligatoire
    contient le code PL/SQL
              DECLARE   --section optionnelle
                  déclaration variables, constantes, types, curseurs,...

              BEGIN     --section obligatoire
                  contient le code PL/SQL

              EXCEPTION --section optionnelle
                  traitement des erreurs

              END;      --obligatoire
EXCEPTION --section optionnelle
    traitement des erreurs

END;      --obligatoire

 

Dans le code PL/SQL (partie procédural) nous pouvons avoir :
● des structures conditionnelles (IF-THEN-ELSE / IF-THEN-ELSIF / CASE)
● des structures répétitives (WHILE, LOOP, FOR,...)
● des ordres LMD (SELECT, UPDATE, DELETE, INSERT,...)
● des gestions de transactions (COMMIT, SAVEPOINT, ROLLBACK,...)
● des appels de fonctions, procédures, packages,...

 

Liens en rapport avec l'article et qui sont susceptibles de vous intéresser
• Function SQL Oracle TO_DATE
Par Daniel Roesch - Publié dans : ORACLE PLSQL
Ecrire un commentaire - Voir les 0 commentaires
Retour à l'accueil

Rechercher Articles Oracle SQL sur ce Site.

Loading

À lire aussi…

Download PDF Oracle

Rechercher sur le site

Oracle 10G - DBA -

Syndication

  • Flux RSS des articles
Contact - C.G.U. - Rémunération en droits d'auteur - Signaler un abus - Articles les plus commentés