Conception Et Réalisation (Oracle) by Grare Stéphane - HTML preview

PLEASE NOTE: This is an HTML preview only and some elements such as links or page numbers may be incorrect.
Download the book in PDF, ePub, Kindle for a complete version.

Programmations SGBD ................................................................................................... 109

Instructions SQL ............................................................................................................................... 109

Instructions SQL Intégrées dans PL/SQL ...................................................................................... 109

Instruction spécifiques au PL/SQL ............................................................................................... 109

Le bloc PL/SQL ............................................................................................................................. 109

Gestion des variables .................................................................................................................. 110

Les Types ......................................................................................................................................... 110

Les types simples ......................................................................................................................... 110

Les types composés ..................................................................................................................... 111

Les variables locales .................................................................................................................... 112

Les éléments de contrôle de structure........................................................................................ 113

Les entrées / sorties .................................................................................................................... 114

Traitement conditionnels ............................................................................................................ 114

Traitements itératifs .................................................................................................................... 115

Curseurs ....................................................................................................................................... 116

Exceptions ................................................................................................................................... 120

Les fonctions et les procédures stockées ........................................................................................ 123

Procédure, fonction et package .................................................................................................. 123

Les procédures et les fonctions ................................................................................................... 123

Création d’une procédure ou d’une fonction ............................................................................. 124

Création d’une fonction sous « Oracle SQL Developer » ............................................................ 125

Création d’une procédure stockées sous « Oracle SQL Developer » .......................................... 129

Modification d’une procédure (fonction) ................................................................................... 134

Suppression d’une procédure (fonction) .................................................................................... 134

Exécution d’une procédure ......................................................................................................... 134

Exécution d’une fonction ............................................................................................................ 135

Visualisation des erreurs de compilation .................................................................................... 135

8

Les packages ................................................................................................................................ 135

Les transactions et verrou dans Oracle 11g .................................................................................... 137

Contrôle des transactions............................................................................................................ 138

Découpage d’une transaction ..................................................................................................... 139

Verrouillage des données ............................................................................................................ 139

Verrouillage interne .................................................................................................................... 144

Les déclencheurs ............................................................................................................................. 144

Les déclencheurs LDD .................................................................................................................. 144

Déclencheurs LMD ....................................................................................................................... 147

Trigger sur le schema .................................................................................................................. 155

Le débogage dans « Oracle SQL Developer » .................................................................................. 157