? Oracle SQL, parfois appelé PL /SQL, est extension propriétaire d'Oracle Corporation de la base de données langage de requête SQL. Oracle SQL est utilisée pour manipuler et interroger les données stockées dans les bases de données Oracle. Origine
standard SQL , qui signifie Structured Query Language , a été initialement développé par IBM dans les années 1970 , breveté par IBM en 1985, et officiellement normalisé par l'ANSI ( l' American National Standards Institute ) en 1986. Oracle Corporation a développé plus tard un ensemble d' extensions propriétaires à la norme SQL , ce qui ajoute une fonctionnalité de langage procédural . Fonctionnalité procédure de
procédure fonctionnalité
Oracle SQL élargit considérablement le standard SQL. SQL standard fournit des fonctions pour extraire et manipuler des enregistrements de base de données , mais PL /SQL ( langage procédural /SQL ) est un langage de programmation plus robuste , permettant la création de programmes complexes avec des variables définies et en boucle .
Avantages
le principal avantage de l'utilisation d'Oracle SQL est l'intégration transparente avec les bases de données Oracle de marque . Oracle SQL fournit des fonctionnalités qui manque standard SQL et est également livré avec de nombreux groupes pré-emballés de fonctions et de procédures destinés aux administrateurs de bases de données Oracle. Syntaxe de
Syntaxe
Oracle SQL est basé sur Ada, un langage de programmation descendu de Pascal . En effet, la structure d'une procédure PL /SQL ressemble fortement à la structure de base du programme de la langue Pascal originale .
Attention
Oracle SQL présente certaines similitudes de surface à transactionnel de Microsoft SQL (T -SQL) , mais il existe des différences importantes dans les ensembles de fonctionnalités et syntaxes des 2 langues. Procédures de portage écrits en 1 langue à l'autre est généralement assez difficile, surtout depuis SQL Server de Microsoft et Oracle gèrent verrouillage des enregistrements et plusieurs utilisateurs de différentes manières.