Vous souhaitez insérer des données dans la colonne de type de données de numéro d'oracle comme '001' au lieu de '1'.Vous souhaitez insérer des données dans la colonne de type de données de numéro d'oracle comme '001' au lieu de '1'
Voici mon code:
create table TEMP2 (id number);
INSERT INTO TEMP2 VALUES(001);
Lors de l'exécution:
SELECT * FROM TEMP2;
La sortie apparaît comme:
ID
1
Je veux conserver le numéro comme '001' au lieu de ' 1'.
Un type de données numérique n'a pas de zéros en tête, c'est un format d'affichage. Vous avez besoin de 'TO_CHAR' avec un format qui affiche les zéros en tête ou' LPAD'. – dnoeth
Les formats d'affichage sont le travail de l'application cliente. Si vous voulez un format d'affichage cohérent, vous pouvez écrire une vue avec une expression 'to_char'. Le stockage n'y entre pas. –