bonjour,
lors d'une requette ci dessous, les données me reviennent dans un ordre caractère-chiffre (respectivement trié correctement) alors que le bon sens voudrais que les données triés soit dans l'ordre chiffre-caractère...
me retourne par exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 SELECT TABLE1.CHAMP FROM TABLE1, TABLE2, TABLE3 WHERE TABLE1.x= TABLE2.X and TABLE2.Y = TABLE3.Y and TABLE1.z = "xxx" ORDER BY TABLE1.CHAMP
alors que j'attend :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 CHAMP ------ A B C D 1 2 3
a noter que la requette
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 CHAMP ------ 1 2 3 A B C D
me retourne mon champ dans l'ordre correct (chiffre-caractère)...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT TABLE1.CHAMP FROM TABLE1 ORDER BY TABLE1.CHAMP
étonnant non?
je suis sous ORacle 9i, mais (pour la petite histoire) les table TABLE1, TABLE2, TABLE3 sont des vues construite sur un DBLink vers RDB (du type : view TABLE1 as select * from TABLE1@DBLINK)
des pistes?
merci.
Patrice.
Partager