PL/SQL

Formation

À Strasbourg

1 200 € HT

Description

  • Typologie

    Formation

  • Méthodologie

    En intra entreprise

  • Lieu

    Strasbourg

  • Durée

    3 Jours

Cette formation constitue une introduction au langage PL/SQL. Ce langage fournit une interface pour la conception et le développement d'applications Oracle, ainsi que pour la gestion fiable des données. L'apprentissage du langage PL/SQL fait suite à celui du langage SQL et lui apporte une dimension procédurale. Destinataires: toute personne ayant besoin d'extraire des données à partir d'une base et de développer en environnement Oracle.

Les sites et dates disponibles

Lieu

Date de début

Strasbourg ((67) Bas-Rhin)
Voir plan
6-8 Rue des Grandes Arcades, 67000

Date de début

Consulter

À propos de cette formation

Connaissances générales en informatique, ainsi qu’une connaissance du langage SQL.

Questions / Réponses

Ajoutez votre question

Nos conseillers et autres utilisateurs pourront vous répondre

À qui souhaitez-vous addresser votre question?

Saisissez vos coordonnées pour recevoir une réponse

Nous ne publierons que votre nom et votre question

Emagister S.L. (responsable du traitement) traitera vos données pour mener des actions promotionnelles (par e-mail et/ou téléphone), publier des avis ou gérer des incidents. Vous pouvez consulter vos droits et gérer votre désinscription dans la politique de confidentialité.

Les Avis

Le programme

Introduction : Présentation de PL/SQL

Les déclarations

La structure des blocs

Les ordres PL/SQL

  • Utilisation des commandes LMD
  • Gestion des transactions
  • Fonctions SQL à l'intérieur des blocs PL/SQL
  • Les limites de SQL
  • La syntaxe particulière de l'ordre SELECT dans un bloc PL/SQL

La gestion des variables et des constantes

  • Déclaration et utilisation de variables simples
  • Variables de type composite : tables PL/SQL, records, LOB, Bind variables
  • Portée d'une variable

La gestion des conditionnelles et des répétitives

  • L'instruction IF pour les traitements conditionnels
  • Les traitements répétitifs à l'aide de la boucle de base LOOP
  • Boucle FOR et WHILE

Les transactions

Les curseurs : déclarer et utiliser les curseurs

  • SELECT ramenant plus d'une ligne
  • Mises à jour sur les données traitées par un curseur
  • Simplification d'écriture avec la boucle FOR

Les procédures et les fonctions

  • Création, compilation et stockage des programmes avec SQL+
  • Définition et utilisation des paramètres des sous-programmes
  • Les déclencheurs

Les packages

  • DBMS_PIPE : communication entre deux sessions
  • DBMS_OUTPUT : interface de sortie pour les blocs PL/SQL
  • DBMS_DDL : accès à certains ordres LDD
  • DBMS_JOB : planification et lancement de tâches
  • DBMS_SQL : écriture de SQL dynamique
  • UTL_FILE : interface I/O dans les fichiers pour les blocs PL/SQL

Les triggers

PL/SQL

1 200 € HT