Insertion d'un nombre dans un champs varchar ?
Bonjour a tous !
Voila, j'insère des données (code postaux) dans une champ d'une table décléré en varchar(5) et ceci afin que le 0 qui se trouve devant le code postal 01200 par exemple soit ecrit tel quel dans la table.
Code:
1 2
|
Insert into grande_ville VALUES (01000, 'BOURG EN BRESSE'); |
et Bien mon champ ne contient que "1000" !!!!!
Je n'y arrive pas. Y a-t-il une regle pour ce genre de choses.
Le SGBD interprete ca comme une chaine donc normalement il ne sais meme pas que c un chiffre ==> pas de rertait du 0.
J'avoue trouver ca étrange et je me doute bien que ca vient de moi.