markus-winkler-Xr1Lwph6eGI-unsplash.jpg
Oracle - SQL
Formation

Réf.

ES0141

Durée (en heure) : 
14
Inter
Intra
Visioformation
Objectifs de la formation

acquérir les principes et techniques de programmation en PL/SQL. Définir des traitements stockés sous forme de procédures, fonctions, packages et triggers d'un serveur Oracle11g ou de version antérieure.

Public

développeurs, administrateurs de base de données, exploitants.

Accessibilité 

Avenir Light est une police épurée et élégante et appréciée des designers. Agréable à regarder, elle s'adapte parfaitement aux titres et paragraphes.

Pré-requis

connaissances et pratique du langage SQL, expérience de la programmation.

Profil de l'animateur
Tarifs €/ht 

Inter

Intra

900

1600

Visioformation

1100

consultant certifié Oracle.

Contenu

Programme

du 

umberto-FewHpO4VC9Y-unsplash.jpg
Introduction 

Description du schéma Human Resources (HR)
Environnements de développement PL/SQL disponibles pour le cours
Présentation de SQL Developer

Présentation de PL/SQL

Bénéfices des sous-programmes PL/SQL
Présentation des types de blocs PL/SQL
Créer et exécuter un bloc anonyme simple
Générer un résultat à partir d'un bloc PL/SQL

Déclarer des identificateurs de PL/SQL

Différents types d'identificateur d'un sous-programme PL/SQL
Utiliser la section déclarative pour définir des identificateurs
Stocker des données dans des variables
Types de données scalaires
Attribut %TYPE
Variables attachées
Utiliser des séquences dans des expressions PL/SQL

Ecritures des instructions executables

Recommandations relatives à la syntaxe des blocs PL/SQL élémentaires
Mettre du code en commentaire
Fonctions SQL dans du code PL/SQL
Conversion de types de données
Blocs imbriqués
Opérateurs PL/SQL

Intéragir avec des serveurs Oracle

Inclure des instructions SELECT dans du code PL/SQL pour extraire des données
Manipuler des données du serveur à l'aide de PL/SQL
Curseurs SQL
Utiliser les attributs des curseurs SQL pour obtenir des informations sur les commandes LMD
Sauvegarder et supprimer des transactions

Ecriture des structures de contrôle

Traitement conditionnel à l'aide d'instructions IF, CASE
Instruction en boucle simple, while, for
Instruction Continue

Utiliser des types de données composites

Utiliser des enregistrements PL/SQL
Utiliser l'attribut %ROWTYPE
Insérer et mettre à jour des enregistrements PL/SQL
Utiliser des tableaux associatifs (tables INDEX BY)
Examiner les méthodes de table INDEX BY
Utiliser une table d'enregistrements INDEX BY

Utiliser les curseurs explicites

Comprendre les curseurs explicites
Déclarer un curseur
Ouvrir un curseur
Extraire des données d'un curseur
Fermer un curseur
Attributs d'un curseur explicite
Clauses FOR UPDATE et WHERE CURRENT

Gérer les exceptions

Comprendre les exceptions
Gérer les exceptions à l'aide de code PL/SQL
Intercepter les erreurs prédéfinies liées au serveur Oracle
Intercepter les erreurs non prédéfinies liées au serveur Oracle
Intercepter les exceptions définies par l'utilisateur
Propager des exceptions
Procédure RAISE_APPLICATION_ERROR

Créer des procédures et des fonctions sotckées

Comprendre les procédures et les fonctions stockées
Différences entre les blocs anonymes et les sous-programmes
Créer une procédure simple
Créer une procédure simple avec un paramètre IN
Créer une fonction simple
Exécuter une procédure simple
Exécuter une fonction simple

Une question ? un devis ?

Nous contacter

Accueil                                              Qui sommes-nous ?                                              Nos Prestations                                  Contactez -nous

Nos lieux d’intervention 

> Paris (75)
> Marseille (13)
> Lyon (69)
> Toulouse (31)
> Nice (06)


 

> Nantes (44)

> Strasbourg (67)

> Montpellier (34)

> Bordeaux (33)

> Rennes (35)

> Le Havre (76)

> Reims (51)

> Lille (59)
> Saint-Étienne (42)
> Toulon (83)
> Grenoble (38)

> Angers (49)

> Dijon (21)

> Brest (29)

> Le Mans (72)

> Clermont-Ferrand (63)

> Fort-de-France (972)

© 2019 ATOVA CONSEIL.