Formation : OR230 - LangagePL/SQL
Se former avec
FEEL EUROPE
- Renseignements :
- Durée : 3 Jours
- Type : En centre
- Diplômant : Oui
-
Prix H.T. € :1290.00
- Objectifs :
- Connaître et utiliser le langage procédural PL/SQL et les traitements stockés dans les bases de données ORACLE® (Procédure, fonction, package, trigger).
- Public visé :
-
Ce cours s’adresse aux Administrateurs de Bases de Données, Chefs de Projet, Concepteurs et Développeurs.
- Pré-requis :
- Pré-requis indispensables: le langage SQL et l’algorythmie ou connaître la programmation dans un autre langage.
Pré-requis recommandés: le cours Introduction Technique à ORACLE®.
- Points étudiés INTRODUCTION Pourquoi PL/SQL ? Son fonctionnement et son intégration dans le noyau et les outils LA STRUCTURE D’UN BLOC PL/SQL LE PL/SQL ET L’INSTRUCTION SELECT LES VARIABLES Les Types de données, La conversion des types de données Les variables (Déclaration, affectation de valeurs), Les variables référencées (%TYPE, %ROWTYPE), Les variables type RECORD Les tables PL/SQL (Tableaux), La visibilité des variables, Les “ bind ” variables LES STRUCTURES DE CONTROLE Les traitements conditionnels / itératifs / séquentiels LES CURSEURS La définition et les types (curseurs explicites et implicites) Les attributs d’un curseur : %FOUND, %NOTFOUND, %ISOPEN, %ROWCOUNT Les boucles et les curseurs, , les curseurs paramétrés, les curseurs FOR UPDATE Les clauses d’un curseur : CURRENT OF et RETURN , Les variables de type REF CURSOR
LES COLLECTIONS Index-by table, Nested Table, Varray-size Array, Bulk binding LA GESTION DES ERREURS Les exceptions prédéfinies, définies par l’utilisateur, personnalisées L’utilisation de SQLCODE et SQLERRM LA GESTION DES TRANSACTIONS Commit, Rollback, Savepoint LES TRAITEMENTS STOCKES DANS LA BASE Les procédures, Les fonctions, Les packages, Les triggers, Le trigger INSTEAD OF, Les triggers en cascade LA GESTION DES DEPENDANCES LES PACKAGES INTEGRES DBMS_OUTPUT, UTL_FILE, DBMS_SQL, … LE DEBOGAGE SOUS SQL*PLUS
28/07/2008 au 30/07/2008 (94)
04/02/2008 au 06/02/2008 (94)
30/06/2008 au 02/07/2008 (94)
07/01/2008 au 09/01/2008 (94)
02/06/2008 au 04/06/2008 (94)
26/04/2008 au 30/04/2008 (94)
31/03/2008 au 02/04/2008 (94)
03/03/2008 au 05/03/2008 (94)