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
Mac en entreprise : le levier d’un poste de travail moderne
Ce livre blanc répond aux 9 questions clés des entreprises sur l’intégration du Mac : sécurité, compatibilité, gestion, productivité, coûts, attractivité talents, RSE et IA, et l’accompagnement sur mesure proposé par inmac wstore.
Les articles les plus consultés
- Cybersécurité Active Directory et les attaques de nouvelle génération
- N° 2 : Il faut supporter des langues multiples dans SharePoint Portal Server
- Une baie de stockage c’est quoi ?
- Et si les clients n’avaient plus le choix ?
- Partager vos images, vidéos, musique et imprimante avec le Groupe résidentiel
Les plus consultés sur iTPro.fr
- Raccourcis Réseau et Navigateur : le kit de Diagnostic des Professionnels IT
- L’IA transforme la modernisation IT en enjeu stratégique d’entreprise
- D’un centre de coûts à un centre de valeur : la transformation des centres de contact
- Utilities : la résilience des réseaux devient prioritaire face à la pression énergétique
Articles les + lus
Raccourcis Réseau et Navigateur : le kit de Diagnostic des Professionnels IT
Raccourcis PowerShell et Windows Terminal pour les Professionnels IT
Commandes Windows 11 : le Guide des Outils accessibles avec Win + R
Sécurité : une approche dans la durée avant tout
Guide Ultime des Raccourcis Clavier Windows 11 pour les Professionnels IT
À la une de la chaîne Tech
- Raccourcis Réseau et Navigateur : le kit de Diagnostic des Professionnels IT
- Raccourcis PowerShell et Windows Terminal pour les Professionnels IT
- Commandes Windows 11 : le Guide des Outils accessibles avec Win + R
- Sécurité : une approche dans la durée avant tout
- Guide Ultime des Raccourcis Clavier Windows 11 pour les Professionnels IT
