> Tech > Conseil 5 : Déclarer des variables avec Not Null dans des procédures stockées SQL

Conseil 5 : Déclarer des variables avec Not Null dans des procédures stockées SQL

Tech - Par Renaud ROSSET - Publié le 24 juin 2010

Je commence ce groupe avec un conseil qui vaut la peine, même s'il ne procure pas d'énormes gains de performance.
Par défaut, les variables SPL peuvent être nulles, c'est-à -dire qu'elles peuvent contenir une valeur valide du type de donnée approprié ou être « null ». Pour accepter une telle variable,

Conseil 5 : Déclarer des variables avec Not Null dans des procédures stockées SQL

le
code C généré en inclut une seconde
qui sert de variable indicateur d’hôte.
On peut éliminer cette variable et les
tests supplémentaires en codant les variables
SPL comme dans l’exemple suivant
:

Declare X Int Default 0 Not Null;


A noter qu’il faut aussi dans ce cas
coder la clause Default, faute de quoi la
valeur par défaut est Null, en contradiction
avec la clause Not Null.

Téléchargez cette ressource

SIEM & PME : Comment construire la boîte noire de votre SI ?

SIEM & PME : Comment construire la boîte noire de votre SI ?

Passez à la cybersécurité proactive, transformez la collecte et l’analyse des logs en un bouclier dynamique contre les cybermenaces. Découvrez comment mettre en place une approche SIEM modulaire, évolutive et accessible, pour anticiper, détecter et réagir efficacement aux attaques.

Les plus consultés sur iTPro.fr

A lire aussi sur le site

À la une de la chaîne Tech