Oracle le Langage Pl/Sql
Formation
À Villeurbanne
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Description
-
Typologie
Formation
-
Dirigé à
Pour professionnels
-
Lieu
Villeurbanne
Objectifs: A l'issue de la session de formation, les apprenants auront appris à maîtriser le langage PL/SQL, ainsi que les objets stockés. Destinataires: Cette formation est destinée aux développeurs et. futurs DBA.
Précisions importantes
Modalité Formation continue
Les sites et dates disponibles
Lieu
Date de début
Date de début
Les Avis
Le programme
Alternance d'exercices pratiques sur micro-ordinateur et de courts exposés théoriques.
Exercices différenciés suivant l'homogénéité du groupe.
Un support de cours est distribué à chaque participant en fin de formation.
Contenu :
Introduction
- Principales caractéristiques
- Structure en blocs
- Architecture
Syntaxe de base
- Les délimiteurs
- Les identifiants
- Les littéraux
- Les commentaires
Les types de données
- Types pour les nombres
- Types pour les caractères
- Types pour les objets larges
- Les sous types
- Tableau de conversions
Les déclarations
- Valeurs par défaut
- Valeurs obligatoires
- Les types dynamiques %TYPE et %ROWTYPE
- Les collections
- Les records
- Portée et visibilité des variables
Affectations
- Affectation des variables
- Affectation de booléen
- Affectation provenant de la base: SELECT ..INTO
- Et SELECT .. BULK COLLECT INTO
Expressions et comparaisons
- Précédence des opérateurs
- Opérateurs logiques
- Opérateurs de comparaison
- Fonctionnement de NULL
- Fonctions prédéfinies
Le branchement conditionnel : IF
Les branchements itératifs
- LOOP EXIT
- WHILE-LOOP
- FOR-LOOP
- FORALL
Les curseurs
- Curseurs explicite
- Déclaration
- Ouvrir un curseur
- FETCH avec un CURSOR
- CLOSE un CURSOR
- CURSOR FOR LOOPS
- Packager un curseur
- Curseurs implicites
Les curseurs variables
- Définition
- Déclaration
- Ouvrir un curseur variable
- FETCH avec un curseur variable
- Fermer un curseur variable
Les attributs des curseurs
- Définition
- %ISOPEN
- %FOUND
- %NOTFOUND
- %ROWCOUNT
La claude SELECT FOR UPDATE
La clause WHERE CURRENT OF
Les sous s
- Définition
- Avantages des sous programmes
- Procédures
- Fonctions
- L'instruction RETURN
- Déclaration
- Surcharge
- Paramètres
Gérer les erreurs
- Les fonctions spécifiques
- Routines de gestion des exceptions
- Les exceptions prédéfinies
- L'instruction RAISE
- Gérer les exceptions générées
- Re-déclaration d'exceptions
- Clause OTHERS
- Fonctions SQLCODE et SQLERRM
- Propagation des exceptions
- Reprise après erreur
- RAISE_APPLICATION_ERROR
Les objets stockés
- Les procédures stockées
- Les fonctions stockées
- Les PACKAGES
- Les Triggers
Les packages standards
- DBMS_OUTPUT
- UTL_FILE
- SQL Dynamique DBMS_SQL
- La commande EXECUTE IMMEDIATE
- DBMS_JOB
- DBMS_LOB
- DBMS_DDL
Gestion des objets PL/SQL stockés
- Privilèges système et objet requis
- Accès direct et indirect aux données
- La clause AUTHID
- Informations générales, code source
- Détection des erreurs de compilation
Durée: 3 jours
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Oracle le Langage Pl/Sql