Fin d'Inscription : Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.
Si vous avez un besoin URGENT et que vous souhaitez une date de formation plus proche que les sessions programmées (minimum 15 à 20 jours ouvrés à date de votre demande)
SQL *Plus, SQL Developper, SQL et PL/SQL : Vue globale
Outils utilisés
Documentation Oracle
2/ PL/SQL dans l'architecture des produits Oracle
Développement d'un bloc simple en PL/SQL
La syntaxe de base du langage
Conception de Blocs imbriqués
3/ Déclaration de variables et constantes PL/SQL
Déclarer et utiliser des variables simples
Appréhender les variables de type composite
Mesurer la portée d'une variable
4/ Utiliser les différents types de composites5/ Concevoir et utiliser des records6/ Concevoir et utiliser des tables PL/SQL7/ Comprendre et utiliser les instructions SQL
Utiliser des commandes LMD
Administrer des transactions
Les fonctions SQL dans des blocs PL/SQL
Mesurer les limites de SQL
Assimiler la syntaxe particulière de SELECT
8/ Traitements conditionnels et traitements répétitifs
Instruction IF : traitements conditionnels
Boucle LOOP : traitements répétitifs
Boucle FOR et WHILE
9/ Les curseurs : Déclaration et utilisation
Utiliser SELECT pour ramener plus d'une ligne
Actualiser les données traitées par un curseur
Simplifier l'écriture avec la boucle FOR
10/ Personnalisation du traitement d'erreurs
Les types d'exception
Code erreur et message associé (SQLCODE, SQLERRM)
Capturer les exceptions (when)
Déclencher une exception (raise_application_error)
Fonctions propres à PL/SQL de gestion d'erreurs
Gestion et propagation des exceptions
11/ Procédures et fonctions stockées
Prototypes des fonctions vs procédures
SQL+ : créer, compiler et stocker des programmes
Définir les paramètres de sous-programmes
Utiliser les sous-programmes
12/ Les triggers
L'utilité
Différents types de triggers
Utilisation de : NEW et : OLD
Activation et désactivation des triggers (vues DBA_TRIGGERS)
Les triggers sur les vues (INSTEAD OF)
Les triggers sur des événements systèmes
Utiliser les triggers pour implémenter des contraintes d'intégrité
Triggers et transaction
13/ Appeler des objets stockés
Utiliser les fonctions stockées dans SQL
14/ Utiliser les packages Oracle
Interface de sortie de blocs (DBMS_OUTPUT)
Communiquer entre deux sessions (DBMS_PIPE)
Ecrire du SQL dynamique (DBMS_SQL)
Accéder à des ordres LDD (DBMS_DDL)
Planifier et lancer des tâches (DBMS_JOB)
Interface I/O dans des fichiers (UTL_FILE)
Approche Pédagogique
Approche Pédagogique
Pédagogie très opérationnelle fondée sur l'alternance entre théorie et pratique
Cas pratiques
Remise d’outils
Echanges d’expériences
Public cible
Public cible
Concepteurs
Développeurs
Dates
Dates
Du 30 Avril au 03 Mai 2024
Du 16 au 19 Juil. 2024
Du 15 au 18 Oct. 2024
Fin d'Inscription : Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.