Your Federal Quarterly Tax Payments are due April 15th Get Help Now >>

Intro by rachidkita

VIEWS: 0 PAGES: 10

									Présentation du langage PL/SQL




   Copyright © Oracle Corporation, 2001. Tous droits réservés.
                     Objectifs du cours

A la fin de ce chapitre, vous pourrez :
•   décrire la finalité du langage PL/SQL
•   décrire l'utilisation du langage PL/SQL pour le
    développeur et l'administrateur de base de
    données
•   présenter les avantages liés à l'utilisation du
    langage PL/SQL




          Copyright © Oracle Corporation, 2001. Tous droits réservés.
         A propos du langage PL/SQL

•   Le langage PL/SQL est une extension procédurale
    du langage SQL incluant les fonctionnalités de
    conception des langages de programmation
•   Les instructions SQL de manipulation des
    données et d'interrogation sont incluses dans des
    unités de code de type procédural




          Copyright © Oracle Corporation, 2001. Tous droits réservés.
             Environnement PL/SQL

                                                 Moteur PL/SQL
                                             PL/SQL                      Programme
 Bloc                       Bloc                                       d'exécution des
PL/SQL                     PL/SQL            SQL                         instructions
                                                                        procédurales




                                   Programme d'exécution des
                                        instructions SQL
                                             Serveur Oracle




         Copyright © Oracle Corporation, 2001. Tous droits réservés.
          Avantages liés à l'utilisation
             du langage PL/SQL

Intégration



                                                   Application




                                                                        Serveur Oracle
                     Bibliothèque
                       partagée


          Copyright © Oracle Corporation, 2001. Tous droits réservés.
         Avantages liés à l'utilisation
            du langage PL/SQL

Performances améliorées
                       SQL
                                                  SQL
   Application                                                          Autres SGBD
                             SQL
                                            SQL



                                  SQL
                                  IF...THEN
                                    SQL                                  Oracle et
   Application                    ELSE                                   PL/SQL
                                    SQL
                                  END IF;
                                  SQL



          Copyright © Oracle Corporation, 2001. Tous droits réservés.
         Avantages liés à l'utilisation
            du langage PL/SQL
Développement de programme modulaire



                           …
                         DECLARE




                           …
                         BEGIN




                           …
                         EXCEPTION


                         END;



        Copyright © Oracle Corporation, 2001. Tous droits réservés.
         Avantages liés à l'utilisation
            du langage PL/SQL

•   Le langage PL/SQL est portable
•   Vous pouvez déclarer des variables




          Copyright © Oracle Corporation, 2001. Tous droits réservés.
          Avantages liés à l'utilisation
             du langage PL/SQL

•   Vous pouvez programmer à l'aide des structures
    de contrôle de langage procédural
•   Le langage PL/SQL peut traiter les erreurs




          Copyright © Oracle Corporation, 2001. Tous droits réservés.
                                Synthèse

•   Le langage PL/SQL est une extension du langage
    SQL
•   Les blocs de code PL/SQL sont transmis à un
    moteur PL/SQL et sont traités par celui-ci
•   Avantages liés à l'utilisation du langage PL/SQL :
    – intégration
    – performances améliorées
    – portabilité
    – développement de programme modulaire




          Copyright © Oracle Corporation, 2001. Tous droits réservés.

								
To top