Prise en charge des expressions régulières
- Utiliser les expressions régulières (utiliser les métacaractères).
- Réaliser des recherches simples et des rechercher des modèles.
- Extraire des sous-chaînes. Remplacer des modèles. Utiliser des sous-interrogations.
- La fonction REGEXP_COUNT.
La clause MODEL
- Présentation de la clause MODEL. Règles cycliques.
- Intégrer les calculs entre les enregistrements.
- La cellule Cell.
- Gamme et références.
- La fonction CV (). La clause FOR pour construire une requête.
- Inclure les fonctions analytiques au sein de la clause MODEL.
Manipuler les jeux de données volumineux
- Insérer des données en utilisant une sous-interrogation comme cible.
- Utiliser le mot-clé WITH CHECK OPTION sur des instructions LMD.
- Utiliser la clause WITH (clause WITH récursive).
Gérer les objets de schéma
- Créer un index basé sur une fonction.
- Créer une table externe à l'aide d'ORACLE_LOADER et ORACLE_DATAPUMP.
- Interroger des tables externes.
Récupérer les erreurs dues aux utilisateurs
- Utiliser Flashback Query. Effectuer le flashback d'une transaction.
- Auditer et récupérer des transactions.
- Récupérer les données d'une table et d'une table supprimée.
Utiliser le cryptage au niveau de l'application
- Package DBMS_CRYPTO.
- Générer des clés à l'aide de RANDOMBYTES.
- Utiliser les fonctions ENCRYPT, DECRYPT, HASH et MAC.
Statistiques destinées à l'optimiseur
- Types de statistiques destinées à l'optimiseur.
- Présentation des statistiques multicolonnes et de statistiques sur des expressions.
- Introduction aux préférences relatives aux statistiques et à l'échantillonnage dynamique de l'optimiseur.
- Collecter/verrouiller des statistiques.
Trace d'une application
- Emplacement des traces de diagnostic. Générer une trace pour votre propre session.
- Utiliser des services avec les applications client.
- Contenu des fichiers trace SQL. Mettre en forme les fichiers trace SQL.
Automatiser le réglage des instructions SQL
- Réglage automatique des instructions SQL. Défis liés au réglage d'une application.
- Introduction de la fonction de conseil STA. Database Control et fonction de conseil STA.
- Statistiques obsolètes ou manquantes sur les objets.
- Profilage des instructions SQL. Flux de réglage d'un plan et création de profil SQL.
Nouveautés PL/SQL
- Insert/update en utilisant les records. Select en utilisant les tables PL de records.
- Les fonctions retournant une table. Méthodes constructeur non prédéfinies.
Utiliser les packages fournis par Oracle
- Présentation des packages.
- Utiliser les packages UTL_FILE et UTL_MAIL.
- Utiliser les sous-programmes UTL_MAIL.
Utiliser du code SQL dynamique
- Flux d'exécution de SQL. Présentation du code SQL dynamique. Déclarer des variables de curseur.
- Exécuter un bloc PL/SQL de manière dynamique. Exhaustivité fonctionnelle du code SQL dynamique.