Skip to content
EntityQ41574· pop 34· linked from 286 articles

Also known as Procedural Language/Structured Query Language, PL-SQL, PL SQL

logiciel informatique

Official website

PL/SQL for Developers

oracle.com

Link to the official site · 9,248 chars · not written by Vinony

Wikidata facts

Show 2 more facts
inception
1992-00-00
Sources (5)

via Wikidata · CC0

Article · Français

PL/SQL (sigle de Procedural Language / Structured Query Language) est un langage fondé sur les paradigmes de programmation procédurale et structurée. Il est propriétaire, créé par Oracle et utilisé dans le cadre de bases de données relationnelles. Sa syntaxe générale ressemble à celle des langages Pascal et Ada. PL/SQL est disponible dans Oracle Database (depuis la version 7), TimesTen In-Memory Database (depuis la version 11.2.1) et IBM DB2 (depuis la version 9.7). Il permet de combiner des requêtes SQL et des instructions procédurales (boucles, conditions...), dans le but de créer des traitements complexes destinés à être stockés sur le serveur de base de données (objets serveur), comme des procédures stockées ou des déclencheurs. Les dernières évolutions proposées par Oracle reposent sur un moteur permettant de créer et gérer des objets contenant des méthodes et des propriétés. À la base, PL/SQL est un langage interprété, mais depuis la version 9i RC1, le code peut être compilé en code machine. Dans la version 9i d'Oracle database, le code est converti en C puis doit être compilé en librairies partagées (DLL sous Windows) ; dans la version 10g le code machine est stocké dans le catalogue et depuis la version 11g il est stocké dans le tablespace système après compilation directe.

Abstract from DBpedia / Wikipedia · CC BY-SA

Connections

Categories