Langage procédural / langage de requête structuré (pl / sql)

Définition - Que signifie le langage procédural / langage de requête structuré (PL / SQL)?

Le langage procédural / langage de requête structuré (PL / SQL) est l'implémentation par Oracle d'une extension de langage de programmation SQL (SQL). PL / SQL est un outil puissant qui combine la capacité d'interrogation de SQL avec le bonus supplémentaire de fonctionnalités de programmation.

Definir Tech explique le langage procédural / langage de requête structuré (PL / SQL)

À partir d'Oracle7 au début des années 1990, Oracle a d'abord développé et proposé PL / SQL. Depuis ce temps, PL / SQL a été inclus partout où SQL est proposé. Un moteur Oracle PL / SQL distinct à l'intérieur du logiciel est utilisé pour traiter le code PL / SQL. Comme SQL, PL / SQL suit une structure stricte de contrôle de la syntaxe. Le bloc de code PL / SQL se compose de trois sections principales: Déclaration (facultatif): Le mot clé d'introduction de la section Déclaration est DECLARE. Exécution (obligatoire): Le mot clé d'introduction de la section d'exécution principale est BEGIN. Exception (facultatif): le mot clé d'introduction de la section de gestion des exceptions est EXCEPTION. Ainsi, l'apparence de la mise en page est structurée comme suit: DECLARE declaration_section BEGIN Program_execution EXCEPTION Exception_handling Les objets créés uniquement en utilisant PL / SQL, plutôt que purement SQL, incluent des fonctions, des packages et des procédures. Cependant, la plupart des applications qui exécutent du code SQL prennent également en charge PL / SQL. Ainsi, les administrateurs et les développeurs de bases de données séparent rarement le code SQL et PL / SQL.