Quelle est la valeur par défaut d'une variable varchar2 code> au moment de la déclaration dans PL / SQL? Puis-je vérifier contre
null code> une fois après que je déclare une variable? P>
4 Réponses :
Les valeurs par défaut sont NULL, vous pouvez utiliser est NULL ou n'est pas null. P>
Les variables sont initialisées par défaut avec NULL.
Vous pouvez modifier cela, par exemple: p> Vous pouvez également déclarer des variables comme non nullables: p> < Pré> xxx pré> p>
tuintstoel est correct. P>
Un ajout: Ne soyez pas dupe en essayant "ls_my_variable = null" comme la comparaison avec NULL retourne toujours false. Toujours utiliser "ls_my_variable est null" ou "n'est pas null". P>
et une autre petite addition: si vous traitez avec des blobs (ou des clobs), "vide" n'est pas la même chose que NULL. Voir le manuel Oracle Grand Objects si vous en avez besoin. p>