Notifications
Retirer tout
Base de données
1
Posts
1
Utilisateurs
0
Reactions
92
Vu
0
jeu 7 septembre 2023 14 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 14 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 ;