Le langage SQL et PL/SQL
Date de mise à jour :
Identifiant Offre Info : 01_GE256473
Organisme responsable :
AMS TRAINING
(ouvre dans un nouvel onglet)
Présentation de la formation
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).
Programme de la formation
Introduction Le langage SQL Sélection d'enregistrements : SELECT Description de l'ordre SELECT Choix des colonnes Choix des tables Le filtrage : clause WHERE Conditions Expressions logiques Le tri : ORDER BY Les regroupements : GROUP BY et HAVING Aggrégats et fonctions récapitulatives Opération ensemblistes Requêtes imbriquées Modification de table Instructions de mise à jour de données INSERT UPDATE DELETE Traitement…
Introduction
Le langage SQL
Sélection d'enregistrements : SELECT
Description de l'ordre SELECT
Choix des colonnes
Choix des tables
Le filtrage : clause WHERE
Conditions
Expressions logiques
Le tri : ORDER BY
Les regroupements : GROUP BY et HAVING
Aggrégats et fonctions récapitulatives
Opération ensemblistes
Requêtes imbriquées
Modification de table
Instructions de mise à jour de données
INSERT
UPDATE
DELETE
Traitement des valeurs par défaut
Création automatique de clé primaire
Utilisation de plusieurs tables : jointures
Jointure interne et externe
Clé étrangère
Intégrité référentielle
Le langage PL/SQL
Introduction
Pourquoi PL/SQL
La structure d'un bloc PL/SQL
Le PL/SQL et l'instruction select
Les variables
Les 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)
Les structures de contrôle
Les traitements conditionnels
Les traitements itératifs
Les traitements 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
La gestion des erreurs
Les exceptions prédéfinies
Les exceptions définies par l'utilisateur
La gestion des transactions
Commit, Rollback, Savepoint
Les traitements stockés dans la base
Les procédures
Les fonctions
Les packages
Les triggers
Validation et sanction
Type de formation
Non certifiante
Niveau de sortie
Sans niveau spécifique
Durée, rythme, financement
Durée
En centre
21 h
Modalités d'alternance
Aucun rythme d'alternance déclaré.
Financement
- Conventionnement
- Oui
Conditions d'accès
Publics visés
- Bénéficiaire allocation retour à l'emploi
- Bénéficiaire allocation solidarité spécifique
- Bénéficiaire du revenu de solidarité active
- Demandeur d'emploi
- Militaire en reconversion
- Particulier, individuel
- Public en emploi
- Public sans emploi
- Salarié
- Salarié dans le cadre du CIF
- Salarié dans le cadre du DIF
- Salarié dans le cadre du plan de formation
- Salarié en contrat aidé
- Salarié en période de professionnalisation
- Salarié en reconversion
Niveau d'entrée
Sans niveau spécifique
Conditions spécifiques et prérequis
Connaissance du langage SQL et l'algorithmie ou connaitre la programmation dans un autre langage
Lieu de réalisation de l'action
Modalités d'enseignement
Formation mixte
Adresse
22 Rue de Medreville54000 Nancy
Périodes prévisibles de déroulement des sessions
Début
Fin
- Adresse d'inscription
-
22 Rue de Medreville
54000 Nancy - État du recrutement
- Ouvert
- Modalités
- Entrées / Sorties à dates permanentes