Les profils décrits ici fournissent des modèles que vous pouvez utiliser pour créer votre propre collection de segments de code qui peuvent être copiés (/Copy) ou inclus (/Include) après chaque instruction SQL exécutable. Pour certaines instructions SQL, il est bon d’avoir plusieurs variantes. Par exemple, pour un Fetch, vous pourriez
Au-delà des principes de base
avoir deux possibilités : une utilisée dans une application interactive où il y a d’autres possibilités pour le feedback utilisateur et la récupération sur erreurs, et une autre pour un Fetch dans un job batch.
Des lecteurs avisés se demandent peut-être pourquoi je n’ai pas suggéré d’appeler simplement une procédure polyvalente à laquelle sont passés la variable SqlState et d’autres arguments (par exemple le type d’instruction SQL) et de coder les divers tests dans cette procédure. Cela peut fonctionner mais exige une architecture plus complexe pour contrôler le flux d’exécution qui en découle.
Je pense qu’il est plus simple, et pas moins souple, de combiner les éléments suivants : une collection de sections de code /Copy suivant les profils que j’ai exposés, un peu de code spécifique à l’application dans les sous-routines ou sous-procédures qui ont des noms standards, et un ensemble de procédures appelables pour fournir des fonctions communes comme extraire une information de diagnostic supplémentaire, émettre des entrées de journal, etc.
Dans un prochain article, nous verrons quelques-unes des méthodes pour obtenir des informations de diagnostic supplémentaires au-delà du SqlState et nous examinerons d’autres techniques permettant d’améliorer votre traitement d’erreurs SQL.
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
Les plus consultés sur iTPro.fr
- Cybersécurité française 2026 : explosion des startups, ralentissement des scale-ups et virage stratégique de l’IA
- Le Cercle de l’Innovation décerne le Prix de l’Innovation du Public 2026
- Avec l’IA agentique, la robustesse des SI redevient stratégique
- Les erreurs du secteur bancaire dans son approche IA
Articles les + lus
Couchbase lance AI Data Plane pour industrialiser l’IA agentique
Windows 11 : Microsoft généralise le point-in-time restore pour accélérer la remise en service des PC
Computex 2026 : 5 signaux forts à retenir
La chaîne d’approvisionnement, point de rupture récurent du SI
Microsoft Build 2026 : contre-offensive des modèles maison face à OpenAI et Anthropic
À la une de la chaîne Tech
- Couchbase lance AI Data Plane pour industrialiser l’IA agentique
- Windows 11 : Microsoft généralise le point-in-time restore pour accélérer la remise en service des PC
- Computex 2026 : 5 signaux forts à retenir
- La chaîne d’approvisionnement, point de rupture récurent du SI
- Microsoft Build 2026 : contre-offensive des modèles maison face à OpenAI et Anthropic
