Salut tout le monde!
Ce que je sais c'est que NULL et '' (chaine vide) sont différents pour un VARCHAR de Sql Server
Dans le cas: SELECT @field = field_name FROM table WHERE ...
1) Si field_name de type NVARCHAR
Lorsqu'aucun champ n'est trouvé, @field est NULL ou ''
2) Si field_name de type UNIQUEIDENTIFIER
Lorsqu'aucun champ n'est trouvé, @field est-il NULL ou autre valeur
2) Si field_name de type INT
Lorsqu'aucun champ n'est trouvé, @field est-il NULL ou autre valeur
En fait, NULL et ZERO sont-ils égaux pour INT?
Partager