Oracle SQL Avancé
Se spécialiser dans tous les domaines d'application du langage SQL (PL/SQL, langage hôte : Pro*,...) sur systèmes Oracle
Code |
Title |
Duration |
Price HT |
OR220 |
Oracle SQL Avancé |
2 days |
Consult us |
Objectives
Se spécialiser dans tous les domaines d'application du langage SQL (PL/SQL, langage hôte : Pro*,...) sur systèmes Oracle |
Public
Informaticiens désirant se spécialiser avec les langages incontournables du monde des Bases de Données |
Prerequisites
Connaître le système Oracle et le langage SQL |
Post-Training
|
Methods
50% Pratique 50% Théorique |
Program
PL/SQL
- PL par rapport à SQL
- Bloc PL/SQL
- Exemple de bloc PL/SQL
- Variables locales du bloc PL/SQL
- Variables tableaux
- Variables d'environnement
- Structure conditionnelle
- Structures itératives
Paquetage DBMS_OUTPUT
- Principes
- Fonctions disponibles
- Exemple avec ENABLE et DISABLE
- Exemple avec PUT_LINE
- Exemple avec GET_LINE
Gestion des contraintes
- Principes
- Vérification de contraintes différées
- Exemple avec INITIALLY NOVALIDATE
- Exemple avec INITIALLY DEFERRED
- Validation des contraintes
- Utilisation
- Exemple avec DISABLE NOVALIDATE
- Exemple avec ENABLE VALIDATE
- Exemple avec DISABLE VALIDATE
- Exemple avec ENABLE NOVALIDATE
- Utilisation dans une transaction
Curseurs
- Principe
- Démarche générale
- Curseur avec le nombre de ligne connu
- Attribut d'un curseur
- Exemples
- Curseur avec le nombre de ligne inconnu
- Gestion automatique des curseurs
- Syntaxe
- Exemple avec un tableau
Gestion des erreurs : les exceptions
- Principe
- Différents types d'erreur
- Erreurs SQL prédéfinies
- Exemple d'erreur SQL
Procédures cataloguées
- Principes
- Caractéristiques
- Déclaration d'une procédure
- Exemple
- Appel à partir de SQL*Plus
- Appel à partir de PL/SQL
- Appel à partir de PRO*C
- Sécurité
- Intégrité
- Performance
- Productivité (sous-programmes)
Fonctions cataloguées (functions)
- Caractéristiques
- Déclaration d'une fonction
- Exemple
- Appel à partir de PL/SQL
Les paquetages (packages)
- Principes
- Première partie (spécification)
- Partie de corps (body)
- Exemple de spécification
- Exemple de corps
- Appel d'un composant à partir de SQL*Plus
- Appel à partie de PL/SQL
- Appel à partir de PRO*C
- Avantages
|
Environment
Oracle sur Linux |
Tags
OR220_Oracle-SQL-avance_OR220 |
Order
Formafast Consulting
1, Rue Mozart, 20250 Casablanca, Maroc
Phone : +212 6 31 10 82 16 WhatsApp/Telegram
E-mail: contact@formafast.com