Start_With_RPLG

A propos de ce workshop

Dans ce workshop, vous apprenez à utiliser les différents types de fonctions SQL à partir d'un programme RPGLE.

Sur la base des exemples de programme fournis dans les supports de cours, l'appel des différents types de fonctions SQL à partir d'un programme RPGLE est expliqué, ainsi que la gestion des exceptions.

Vous apprendrez également comment trouver de l'aide ainsi que quelques conseils et astuces pour la performance, la maintenance et la lisibilité.

Compétences à acquérir

  • Apprendre à exécuter des instructions SQL à partir d'un programme RPGLE pour récupérer ou mettre à jour des données ou pour exécuter des fonctions SQL
  • Apprendre les meilleures pratiques en matière de performance, de maintenance et de lisibilité

Ce workshop couvre les sujets suivants

  • Introduction à SQLRPGLE : Que pouvez-vous faire avec SQL dans RPGLE
  • Exemples de programmes expliquant les différentes possibilités 
    • Set options
    • Récupérer 1 ligne en utilisant la fonction select into
    • Récupérer 1 valeur en utilisant les fonctions values into et set
    • Update, insert, delete
    • Utilisation de sqlcode et sqlstate
    • Récupérer plusieurs lignes
    • Utilisation du curseur sql
    • Récupérer une par une ou plusieurs lignes à la fois
    • Sql statique avec utilisation de variables hôtes
    • Sql dynamique avec utilisation de marqueurs de paramètres
    • Traitement des valeurs nulles
    • Get diagnostics 
    • Récupérer des informations d'erreur
    • Récupérer le nombre de lignes
  • Conseils et astuces pour la performance, la maintenance et la lisibilité
  • Trouver de l'aide 

Supports de cours

  • Brochure et présentation
  • Exemples de programme contenant des exemples pour différents types de fonctions SQL

Participants

  • Développeurs RPG

Conditions requises

  • Quelques expériences de programmation en RPGLE
  • Une certaine expérience dans l'utilisation de Rational Developer pour i
  • Version récente d'Access Client Solutions installée sur votre PC
  • Version récente de Rational Developer for i installée sur votre PC
  • Connexion disponible à votre environnement IBM i  

Durée 

  • 1 jour