{Oracle} recuperation d'une donnée de ma base
fatmainf
Messages postés
9
Date d'inscription
Statut
Membre
Dernière intervention
-
chuka Messages postés 965 Date d'inscription Statut Membre Dernière intervention -
chuka Messages postés 965 Date d'inscription Statut Membre Dernière intervention -
Bonjourà tous,
je programme sous oracle et avec pl/sql;
je dispose d'une base de données qui contient les differnt produit et ses codes
je veux recuperer le code d'un produit dans un champ texte mais je n'arrive pas à le faire,
sachant que mes code sont de type numerique lors du chargement de ce code je ne veux pas avoir un 1 ou 2 ....mais 01 et 02.....
merci de bien vouloir m'aider
je programme sous oracle et avec pl/sql;
je dispose d'une base de données qui contient les differnt produit et ses codes
je veux recuperer le code d'un produit dans un champ texte mais je n'arrive pas à le faire,
sachant que mes code sont de type numerique lors du chargement de ce code je ne veux pas avoir un 1 ou 2 ....mais 01 et 02.....
merci de bien vouloir m'aider
A voir également:
- {Oracle} recuperation d'une donnée de ma base
- Base de registre - Guide
- Formules mathématiques de base - Télécharger - Études & Formations
- Convertisseur récupération de texte - Guide
- Formules excel de base - Guide
- Comment recuperer une video sur youtube - Guide
4 réponses
Bonjour,
Si tes champs ont une longueur fixe, tu peux chercher du côté de la fonction oracle "lpad". Si besoin, un "cast" pourra sans doutes te permettre de convertir ton number en varchar2.
Si tes champs ont une longueur fixe, tu peux chercher du côté de la fonction oracle "lpad". Si besoin, un "cast" pourra sans doutes te permettre de convertir ton number en varchar2.
je vous remercie pour votre reponse;
j'ai essayé d'utiliser cast mais ça ne marche pas pouvez vous me donnez la structure exacte pour que ça marche
et à propos de lpad sous oracle 9i ça n'existe pas c'est le message d'erreur qui dit ça
merci de me repondre
j'ai essayé d'utiliser cast mais ça ne marche pas pouvez vous me donnez la structure exacte pour que ça marche
et à propos de lpad sous oracle 9i ça n'existe pas c'est le message d'erreur qui dit ça
merci de me repondre
Salut,
je suis pas sur d'avoir bien compris ce que tu voulais faire, mais si tu veux transformer un entier en caractère sur 2 digits, tu peux essayer cela: to_char(ton_nombre,'le nombre de zéro nécessaire pour le nombre de digit')
select to_char(1,'00') from dual (=>résultat 01 au format char)
J'espere ça pourra t'aider!!
@+
je suis pas sur d'avoir bien compris ce que tu voulais faire, mais si tu veux transformer un entier en caractère sur 2 digits, tu peux essayer cela: to_char(ton_nombre,'le nombre de zéro nécessaire pour le nombre de digit')
select to_char(1,'00') from dual (=>résultat 01 au format char)
J'espere ça pourra t'aider!!
@+