Notifications
Retirer tout
Base de données
1
Posts
1
Utilisateurs
0
Reactions
213
Vu
0
jeu 7 septembre 2023 15 h 48 min
Début du sujet
Dans un fichier, des champs numériques sont à blanc (daasup). Comment gérer pour qu’il n’y ait pas de plantage en SQL dans l’utilisation de ce champ ?
1 Réponse
0
jeu 7 septembre 2023 15 h 48 min
Début du sujet
En passant par de l’hexadécimal, nous pouvons savoir ce qu’il y a exactement dans le champ. Deux exemples :
SELECT nclien, hex( daasup),
CASE
WHEN hex( daasup) = '4040' THEN 'N'
ELSE 'O' END AS ISNUMERIQUE
FROM bfc05.bcltl01 where nclien = 22873
;
SELECT nclien, hex( daasup),
CASE
WHEN hex( daasup) not between 'F0F0' and 'F9F9' THEN 'N'
ELSE 'O' END AS ISNUMERIQUE
FROM bfc05.bcltl01 where nclien = 22873
;