|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Débutant
Inscription : février 2007 Messages : 261 ![]() |
Bonsoir, tout le monde
Je veux modifier ma table en ajoutant à la colonne ‘A’ un zéro au début de son contenu J’ai essayé ce script : Code :
Select Matricule From tab1 Je ne trouve pas le zéro Sachant que la structure de la table est la suivante=> Tab1 ( id number(5) Matricule char(10)) Est ce qu il y a une autre solution ? Merci d'avance |
||
|
|
00
|
|
|
#2 |
|
Débutant
Inscription : février 2007 Messages : 261 ![]() |
Bonsoir, les amis
J'ai trouvé la soulution en replaçant + par la fonction "CONCAT" Merci à ts |
|
|
00
|
|
|
#3 |
|
Membre éprouvé
![]() |
Effectivement, le symbole '+' correspond à l'opération mathématique. Oracle converti donc le matricule en nombre, lui ajoute 0, puis le reconvertit en chaîne de caractères pour le stocker dans la colonne.
Si vous ne voulez pas utiliser la fonction CONCAT, le symbole à utiliser pour la concaténation est le double pipe '||'. PS : si le problème est résolu, merci de marquer cette discussion comme résolue. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com