Oracle - Langage PL/SQL

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Présenter 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).

M2I


Un leadership dans le domaine de la formation
Voir la fiche entreprise

Tarif

A partir de 1 830,00 €

Durée 3 jours  (21h00)
Modes
  • Centre
  • Distance
Sessions
Lieux Partout en France

M2I


Un leadership dans le domaine de la formation
Voir la fiche

Tarif

A partir de 1 830,00 €

Durée 3 jours  (21h00)
Modes
  • Centre
  • Distance
Sessions
Lieux Partout en France

Programme

Introduction

  • Pourquoi PL/SQL ?
  • Son fonctionnement
  • Son intégration dans le noyau
  • Les outils

La structure d'un bloc PL/sSQL

Le PL/SQL et l'instruction select

Les variables

  • Types de données
  • Conversion des types de données
  • Variables : déclaration et affectation de valeurs
  • Variables référencées (%TYPE,%ROWTYPE)
  • Variables type RECORD
  • Tables PL/SQL ou tableaux
  • Visibilité des variables
  • "Bind" variables

Les structures de contrôle

  • Traitements conditionnels
  • Traitements itératifs
  • Traitements séquentiels

Les curseurs

  • Définition
  • Types (explicites, implicites)
  • Attributs (%FOUND,%NOTFOUND,%ISOPEN,%ROWCOUNT)
  • Boucles et curseurs
  • Curseurs paramétrés
  • Curseurs FOR UPDATE
  • Clauses d'un curseur (CURRENT OF / RETURN)
  • Variables de type REF CURSOR

La gestion des erreurs

  • Exceptions prédéfinies
  • Exceptions définies par l'utilisateur
  • Exceptions personnalisées
  • L'utilisation de SQLCODE et SQLERRM

La gestion des transactions

  • Commit
  • Rollback
  • Savepoint

Les traitements stockés dans la base

  • Procédures
  • Fonctions
  • Packages
  • Triggers
  • Triggers INSTEAD OF
  • Triggers en cascade

La gestion des dépendances

Les packages intégrés

  • DBMS_OUTPUT
  • UTL_FILE
  • DBMS_SQL

Le débogage sous SQL*Plus

    Le contenu de ce programme peut faire l'objet d'adaptation selon les niveaux, prérequis et besoins des apprenants.

    Modalités d’évaluation des acquis

    • En cours de formation, par des études de cas ou des travaux pratiques
    • Et, en fin de formation, par un questionnaire d'auto-évaluation

    Prérequis

    Avoir une bonne maîtrise du langage SQL ou avoir suivi le stage langage SQL (

    Public

    Responsables informatique, administrateurs de base de données, chefs de projet, concepteurs et développeurs.

    Ces formations pourraient vous intéresser

    Objectifs de la formation

    • Parler un langage commun autour de la santé au travail en intégrant les récentes évolutions législatives et réglementaires en matière de prévention
    • Cerner la place de la santé au travail en Droit du travail
    • Faire le lien entre santé au travail et Droit de la Sécurité sociale
    • Identifier les responsabilités rattachées à la Santé au travail
    Tarif

    A partir de 1 530,00 €

    Durée

    2 jours

    Modes
    • Entreprise
    • Centre

    Objectifs de la formation

    Savoir utiliser Power BI pour analyser et visualiser des données et générer des rapports - Approfondir Power BI, Power Query et le langage DAX
    Tarif

    A partir de 2 875,00 €

    Durée

    5j / 35h

    Modes
    • Centre
    • Entreprise
    • Distance

    Langage SQL

    Proposé par M2I

    Objectifs de la formation

    A l'issue de cette formation, vous serez capable de :

    • Décrire les principaux concepts des SGDBR (Système de Gestion des Bases de Données Relationnelles) et d'algèbre relationnelle utilisés dans le langage SQL
    • Interroger une base de données avec la clause SQL SELECT
    • Utiliser les commandes SQL de mise à jour des données
    • Identifier les commandes SQL de début et fin de transaction BEGIN, COMMIT et ROLLBACK
    • Présenter les concepts de gestion des privilèges systèmes et objets avec les commandes SQL GRANT et REVOKE
    • Créer, modifier et supprimer certaines catégories d'objets (table, index, vues...) avec CREATE, ALTER et DROP.
    Tarif

    A partir de 1 830,00 €

    Durée

    3j / 21h

    Modes
    • Centre
    • Distance

    XML - Prise en main

    Proposé par CIT FORMATION INFORMATIQUE

    Objectifs de la formation

    Développeurs Web souhaitant acquérir les compétences nécessaires pour écrire des documents XML bien formés et valides et insérer le XML
    dans une application PHP ou JAVA.

    À l'issue de la formation, le stagiaire sera capable de :

    •     Créer un document XML
    •     Utiliser les DOM, XPath, XLS/XSLT et XQuery

    Methodes et outils pédagogiques

    • Alternance exposés théoriques et exercices pratiques (80% pratique)
    • Support de cours adapté au niveau suivi

    Evaluation

    • Tout au long de la formation, exercices pratiques permettant au formateur la validation des acquis et des compétences

    Public concerné

    Concepteurs et développeurs d'applications, chefs de projets.

    Pré-requis

    Avoir déjà programmé dans un langage de programmation (Java ou PHP) en fonction du module choisi pour l'intégration de XML dans une application.

    Tarif

    Contacter l'organisme

    Durée

    3 jour(s)

    Modes
    • Entreprise

    Objectifs de la formation

    A l'issue de cette formation, vous serez capable de :

    • Décrire l'architecture d'Oracle APEX
    • Développer des applications avec Oracle APEX.
    Tarif

    Contacter l'organisme

    Durée

    3j / 21h

    Modes
    • Centre
    • Distance

    Objectifs de la formation

    A l'issue de cette formation, vous serez capable de :

    • Distinguer les aspects avancés du langage Java
    • Appliquer les principaux frameworks et librairies Java
    • Reconnaître le modèle de sécurité et le chargement des classes Java
    • Réaliser des traitements parallèles
    • Gérer les accès concurrentiels (avec les sémaphores)
    • Mettre en place du code Java implémentant la notion de "promesse"
    • Tester, debugger et optimiser vos applications
    • Identifier les nouveautés Java.
    Tarif

    A partir de 2 240,00 €

    Durée

    4j / 28h

    Modes
    • Centre
    • Distance

    Objectifs de la formation

    A l'issue de cette formation, vous serez capable de :

    • Identifier les mécanismes importants mis en oeuvre pour les sauvegardes et restaurations d'une base de données Oracle de la version 18c à 21c
    • Contrôler et configurer l'outil RMAN
    • Sauvegarder les fichiers d'une base de données Oracle de différentes manières en mode ARCHIVELOG ou NOARCHIVELOG
    • Restaurer une base de données Oracle avec RMAN sans catalogue suivant le type de panne (perte totale, partielle, controlfile, spfile...)
    • Mettre en place et gérer le catalogue de RMAN
    • Sauvegarder et restaurer RMAN avec le catalogue
    • Utiliser quelques fonctions avancées de RMAN.
    Tarif

    A partir de 1 830,00 €

    Durée

    3j / 21h

    Modes
    • Centre
    • Distance

    Introduction à la programmation objet

    Proposé par CIT FORMATION INFORMATIQUE

    Objectifs de la formation

    Développeurs souhaitant acquérir des connaissances de base sur la méthode de programmation objet avant l’étude d’un langage orienté Objet.

    À l'issue de la formation, le stagiaire sera capable de :

    •     Comprendre et pratiquer la méthode de programmation objet
    Tarif

    Contacter l'organisme

    Durée

    2 jour(s)

    Modes
    • Entreprise

    Oracle - Dataguard

    Proposé par M2I

    Objectifs de la formation

    A l'issue de cette formation, vous serez capable de :

    • Mettre en oeuvre les principes des bases de données de secours physique et logique.
    Tarif

    Contacter l'organisme

    Durée

    3j / 21h

    Modes
    • Centre
    • Distance

    JAVASCRIPT Programmer en JavaScript

    Proposé par GROUPE ARKESYS

    Objectifs de la formation

    • Utiliser un environnement de programmation pour écrire et exécuter un programme
    • Définir et utiliser des variables
    • Ecrire une suite d'instructions structurées
    • Organiser le code avec des fonctions et procédures
    • Utiliser des structures de données complexes (tableaux, objets)
    • Utiliser les types primitifs et les principales fonctions du langage JavaScript
    Tarif

    A partir de 3 100,00 €

    Durée

    2j / 14h

    Modes
    • Centre
    • Entreprise
    • Distance

    Je cherche à faire...