|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Inscription : janvier 2008 Messages : 8 ![]() |
Bonjour tout le monde,
J’ai trois tables T1, T2, T3 Ma table T1 contient des enregistrements, je veux séparer les données de la table T1 dans T2 et T3. T1 : c1 varchar2, c2 varchar2 T2 et T3 ont la même structure que T1, mon problème est : Le champ C2 contient des numérique et alphanumériques, je veux insérer les enregistrements avec les numériques dans la table T2 et alphanumérique dans la table T3 Ex : Code :
|
||
|
|
00
|
|
|
#2 | ||
|
Membre expérimenté
![]() François Inscription : février 2010 Messages : 306 ![]() |
Bonjour,
Vous pouvez faire une petite fonction PLSQL qui renvoie 1 quand elle a un champ numerique en entree, et 0 sinon. Puis inserer dans T2 quand le resultat c'est 1, et dans T3 quand le resultat est 0. Code :
|
||
|
|
10
|
|
|
#3 | ||
|
Membre Expert
![]() Philippe CHIRCOPChef de projet Inscription : juin 2007 Messages : 1 109 ![]() |
Ou utiliser REGEXP
Pour avoir les champs qui ne contiennent pas de catactéres alpha Code :
__________________
Garuda गरूड Brahmâ la Guerre et Vishnu la Paix Oracle 10.2.0.4 - Forms6i patch 17 - Toad 11.1 - sharePoint 2010 |
||
|
|
10
|
|
|
#4 | ||
|
Expert Confirmé Sénior
![]() Inscription : juillet 2003 Messages : 3 448 ![]() |
Avec ltrim
Code :
__________________
More Code : More Bugs. Less Code : Less Bugs |
||
|
|
10
|
|
|
#5 |
|
Inscription : janvier 2008 Messages : 8 ![]() |
Bonjour a tous,
Merci beaucoup pour les solutions, ca marche très bien.
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com