ORSYS formation
CONTACT - +352 26 49 79 1204
CONTACT - 📞 +352 26 49 79 1204    drapeau francais   drapeau anglais

Consult our trainings :

Oracle 12c, nouveautés pour développeurs Training

Stage pratique
Duration : 3 days
Ref : EOD
Price  2020 : Contact us
  • Program
  • Participants / Prerequisite
  • Intra/Tailored
Program

Ce cours a pour but de présenter les apports de cette nouvelle version et leur mise en œuvre. Il permettra à chaque participant de tirer pleinement profit d'Oracle 12c/11g.

Objectifs pédagogiques

  • Identifier les nouveautés de développement de la base de données Oracle 12c et 11g
  • Maîtriser les nouvelles possibilités offertes par SQL
  • Comprendre les nouvelles fonctions du langage PL/SQL
  • S'approprier les nouvelles fonctionnalités de paquetages
PROGRAMME DE FORMATION

Nouveautés SQL 11g

  • Expressions régulières pour l'extraction et la vérification.
  • Utilisation de colonnes virtuelles pour l'indexation.
  • Gestion de tables externes : compression et preprocessing.
  • Sous-partitionnement.
  • Fonctions pour XML.
  • Fonctions de transpositions (PIVOT et UNPIVOT).
  • Expression de tables communes avec la clause WITH, application à la récursivité.

Exercice
Requêtes avec des expressions régulières et des graphes. Mise en place d'index de colonnes virtuelles. Création d'une table externe compressée. Manipulation de contenu XML.

Nouveautés SQL 12c

  • Suppressions en cascade avec TRUNCATE.
  • Limitation de lignes avec FETCH.
  • Utilisation de DEFAULT pour les séquences et les NULL.
  • Création de colonnes identité. Séquences de session. Construction de vues avec LATERAL.
  • Création de jointures avec CROSS APPLY et OUTER APPLY.
  • Reconnaissance de modèles avec MATCH_RECOGNIZE.
  • Fonctions SQL pour du contenu JSON.
  • Validité temporelle avec PERIOD.

Exercice
Utilisation d'auto-incrémentation. Recherches de modèles. Manipulation de contenu JSON.

Nouveautés PL/SQL 11g et 12c

  • Séquences, boucles et doublons.
  • Déclencheurs composés.
  • Fonctions Result Cache.
  • Versions d'objets avec Edition-Based.
  • Attribution de droits avec ACCESSIBLE BY.
  • Gestion de rôles avec Code Based Access Control.
  • Variables de liaison pour SQL dynamique.
  • Résultats implicites.

Exercice
Mise en cache de résultats de fonctions. Définition de variables structurées pour construire des ordres SQL. Attribution de rôles à une unité de programme.

Nouvelles fonctionnalités de paquetages 11g et 12c

  • DBMS_SQL pour SQL dynamique et pour retourner des curseurs.
  • UTL_CALL_STACK pour obtenir des informations détaillées sur les sous-programmes.
  • DBMS_FLASHBACK pour auditer et récupérer des transactions (transaction backout).
  • DBMS_STATS pour les nouveaux histogrammes et les statistiques étendues.
  • (CREATE_EXTENDED_STATS, SEED_COL_USAGE et REPORT_COL_USAGE).
  • DBMS_SQLTUNE pour automatiser des profils SQL.
  • DBMS_SPM pour gérer des plans d'exécution avec SQL Plan Management.

Exercice
Traces d'appels de sous-programmes. Collecte de statistiques étendues. Analyse du réglage d'une requête.

Participants / Prerequisite

» Participants

Chefs de projet, ingénieurs d'études, développeurs, consultants, ayant à développer dans des conditions optimales avec Oracle 12c/11g.

» Prerequisite

Bonnes connaissances en programmation sous Oracle. Expérience requise en développement d'applications avec Oracle 11g ou 10g.
Intra/Tailored

Contact Informations

By checking this box, I certify that I have read and accepted the conditions for the use of my data regarding the General Data Protection Regulation (GDPR).
You can at any time modify the use of your data and exercise your rights by sending an email to rgpd@orsys.fr
By checking this box, I agree to receive commercial and promotional communications from ORSYS Training*. You can unsubscribe at any time by using the link included in our communications.

Book your place

Click on a session for reserving.

Time schedule

Generally, courses take place from 9:00 to 12:30 and from 14:00 to 17:30.
However, on the first day attendees are welcomed from 8:45, and there is a presentation of the session between 9:15 and 9:30.
The course itself begins at 9:30. For the 4- or 5-day hands-on courses, the sessions finish at 15:30 on the last day
linkedin orsys
twitter orsys
it! orsys
instagram orsys
pinterest orsys
facebook orsys
youtube orsys
LA LETTRE DE
LA TRANSFORMATION DIGITALE
Recevez la newsletter