| PL/SQL A lire aussi |
Le langage PL/SQL est un langage L4G (entendez par ce terme un langage de quatrième génération), fournissant une interface procédurale au SGBD Oracle. Le langage PL/SQL intègre parfaitement le langage SQL en lui apportant une dimension procédurale.
En effet, le langage SQL est un langage déclaratif non procédural permettant d'exprimer des requêtes dans un langage relativement simple. En contrepartie il n'intègre aucune structure de contrôle permettant par exemple d'exécuter une boucle itérative.
Ainsi le langage PL/SQL permet de manipuler de façon complexe les données contenues dans une base Oracle en transmettant un bloc de programmation au SGBD au lieu d'envoyer une requête SQL. De cette façon les traitements sont directement réalisés par le système de gestion de bases de données. Cela a pour effet notamment de réduire le nombre d'échanges à travers le réseau et donc d'optimiser les performances des applications.
D'autre part le langage PL/SQL permet de faire appel à des procédures externes, c'est-à-dire des procédures écrites dans un autre langage (de troisième génération, généralement le langage C).
Le langage PL/SQL permet de définir un ensemble de commandes contenues dans ce que l'on appelle
un "bloc" PL/SQL. Un bloc PL/SQL peut lui-même contenir des sous-blocs.
La syntaxe PL/SQL est simple et lisible.
PL/SQL offre un moyen d'identifier et de traiter les éventuelles erreurs à l'aide du mécanisme des exceptions.
En cas d'erreur, celle-ci est automatiquement transmise à un bloc EXCEPTION permettant de la traiter. PL/SQL définit en standard
un grand nombre d'exceptions (c'est-à-dire que PL/SQL prédéfinit un grand nombre de types d'erreurs). De plus
il est possible de définir vos propres exceptions, ce qui offre de nombreuses possibilités.
| 28/03 18h34 | Pl/sql | 1 |
| 27/03 00h49 | Exrcice pl/sql | 1 |
| 26/03 21h39 | Pl/sql | 1 |
| 26/03 19h57 | DECLARATION DE TABLEAU DANS PL/SQL | 1 |
| 26/03 15h48 | Resolution d'1 exercice pl/sql | 7 |
![]() | Flash Player - Adobe Flash Player est un moteur d'exécution client permettant d'afficher des animations Flash dans les navigateurs Internet... | Catégorie: Web Licence: Freeware/gratuit |
![]() | Windows Media Player - Le Lecteur Windows Media 11 (WMP) est l'une des fonctionnalités incluses dans Windows Vista et offre des outils pour... | Catégorie: Lecteurs vidéo Licence: Freeware/gratuit |
![]() | Media Player Classic - Media Player Classic est un lecteur vidéo reprenant l'apparence des premières version de Windows Media Player. Son apparence... | Catégorie: Lecteurs vidéo Licence: Open Source |
![]() | GOM Player - GOM Player est un lecteur vidéo léger et rapide. Tout comme VLC , il inclue déjà la plupart des codecs nécessaires à la... | Catégorie: Lecteurs vidéo Licence: Freeware/gratuit |
![]() | Techwood PL42SI + Stand | Catégorie: Téléviseur LCD / Plasma | |
![]() | Techwood PL209 | Catégorie: Téléviseur LCD / Plasma | |
![]() | Neovia PL4850 + Stand | Catégorie: Téléviseur LCD / Plasma | |
![]() | Techwood PL4208BI | Catégorie: Téléviseur LCD / Plasma |