Quand on crée une procédure cataloguée SQL, la base de données crée un objet de programme C pour implémenter la logique de procédure SQL. Si le nom de procédure dépasse 10 caractères, la base de données doit engendrer un nom de 10 caractères parce que les noms d'objets d'un programme
Contrôler les noms d’objets d’un programme C
système ne peuvent pas dépasser 10 caractères. Les noms ainsi obtenus ne sont pas très conviviaux parce que le système se contente d’ajouter un nombre de cinq chiffres unique aux cinq premiers caractères du nom de la procédure.
On peut contrôler le nom d’objet du programme en ajoutant simplement la clause nom SPECIFIC à l’instruction CREATE PROCEDURE. Ainsi, si SPECIFIC n’était pas inclus dans la définition de procédure suivante, le nom généré par le système serait PROMO00001, moins parlant que le nom PROMOTE indiqué sur la clause SPECIFIC :
CREATE PROCEDURE PROMOTE_EMPLOYEE (IN EmpNum CHAR(4),IN NwLvl INT) LANGUAGE SQL SPECIFIC PROMOTE Proc1_Src: BEGIN DECLARE CurLvl INT; SELECT edlevel INTO CurLvl FROM emptbl WHERE empno=EmpNum; IF NwLvl > CurLvl THEN UPDATE emptbl SET edlevel=NwLvl, salary=salary + (salary*0.05) WHERE empno=EmpNum; END IF; END
Kent Milligan
Membre de l’équipe technologique DB2 UDB for AS/400
PartnerWorld for Developers, iSeries
Téléchargez cette ressource

État des lieux de la réponse à incident de cybersécurité
Les experts de Palo Alto Networks, Unit 42 et Forrester Research livrent dans ce webinaire exclusif leurs éclairages et stratégies en matière de réponses aux incidents. Bénéficiez d'un panorama complet du paysage actuel de la réponse aux incidents et de sa relation avec la continuité de l'activité, des défis auxquels font face les entreprises et des tendances majeures qui modèlent ce domaine. Un état des lieux précieux pour les décideurs et professionnels IT.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Ransomware : persistance des cyberattaques à l’échelle mondiale
- Cybersécurité : l’IA générative rebat les cartes du cybercrime
- Le World Cyber Ranking, 1er classement mondial de la cybersécurité des entreprises
- Comment le Quarter Plan permet d’aligner IT et Métiers pour délivrer
- Explosion des attaques d’ingénierie sociale en 2025
