Ta question n'est pas assez précise :
- Les champs numériques sont-ils toujours des entiers ? sans signe ? en base 10 ? des 'blancs' peuvent-ils précéder ou suivre le nombre ?
- Quel est le rôle des 'blancs' ? Dans ton exemple, le troisième et le dernier champ contiennent un blanc et pourtant tu les considères comme vide : Tu les remplaces par NULL. De plus tu conserves le 'blanc'
Dans cet exemple
" 123,123 , 1 2 3 , +123,-456 ,123.4,123.4E5,-123.4E-5,123abc,abc123,, , ,','',' ','abc'"
Quel est le résultat attendu ?
Partager