Dans SPL, un nom de condition spécifique
(que vous devez déclarer,
comme mentionné ci-dessus) fait référence
à une valeur SqlState unique. Un
nom de condition général est l'un des
mots-clés SPL suivants :
• SqlWarning (tout SqlState qui commence
par « 01 »)
• Not Found (tout SqlState qui commence
Conditions de SPL
par « 02 »)
• SqlException (tout SqlState qui commence
par autre chose que « 00 »,
« 01 » ou « 02 »)
Vous pouvez utiliser les conditions
SPL de deux manières :
• Vous pouvez déclarer des handlers
SPL qui s’exécutent quand une
condition spécifique ou générale se
produit.
• Vous pouvez forcer une condition
spécifique en exécutant une instruction
Signal ou Resignal.
Vous pouvez déclarer une condition
pour des valeurs SqlState définies
par le système (« 42704 », par exemple)
ou pour vos propres valeurs SqlState
définies par l’utilisateur. SQL a diverses
règles régissant les valeurs SqlState définies
par l’utilisateur, que je n’approfondis
pas ici. Toutefois, je vous
conseille de commencer toutes les valeurs
SqlState définies par l’utilisateur
de la manière suivante :
• Pour warnings, commencer par
« 01U » (« 01U03 », par exemple)
• Pour exceptions, commencer par
« U » (« USB03 », par exemple)
Téléchargez cette ressource
Microsoft 365 Tenant Resilience
Face aux failles de résilience des tenants M365 (configurations, privilèges, sauvegarde). Découvrez 5 piliers pour durcir, segmenter et surveiller vos environnements afin de limiter l’impact des attaques. Prioriser vos chantiers cyber et améliorer la résilience de vos tenants Microsoft 365.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Le trilemme de la souveraineté : le coût caché du cloud qui freine l’IA en Europe
- Moderniser le développement logiciel : de la fragmentation à l’intégration
- Semperis : gouverner l’identité à l’ère des agents IA
- Analyse Patch Tuesday Mars 2026
Articles les + lus
Femmes et métiers de la tech : une attractivité réelle freinée par des stéréotypes persistants
Moderniser le développement logiciel : de la fragmentation à l’intégration
Analyse Patch Tuesday Mars 2026
Une nouvelle ère de la modernisation du mainframe
Communes, entreprises ? Non, face au RGAA 5, l’IA seule ne rendra pas vos sites accessibles
À la une de la chaîne Tech
- Femmes et métiers de la tech : une attractivité réelle freinée par des stéréotypes persistants
- Moderniser le développement logiciel : de la fragmentation à l’intégration
- Analyse Patch Tuesday Mars 2026
- Une nouvelle ère de la modernisation du mainframe
- Communes, entreprises ? Non, face au RGAA 5, l’IA seule ne rendra pas vos sites accessibles
