Bonjour,

j'ai deux serveurs ayant deux versions totalement Identiques :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Adaptive Server Enterprise/12.0.0.7/P/EBF 11093 ESD 1/RS6000/AIX 4.3.2/2008/32bit/FBO/Wed May  7 10:48:39 2003
j'effectue sur chacun des serveurs la requête suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
INSERT INTO matabledest
SELECT champ1,champ2
FROM matablesource
ORDER BY champ2, champ1
- Sur le premier serveur, tout est OK et bien ordonné dans la table (tel que je l'ai précisé)
- Sur le second serveur, on retrouve tout ce qui concerne un champ2 ordonné et ensemble par rapport au champ1 mais le champ2, sur l'ensemble de la table, est completement dans le désordre (voir exemple ci dessous)

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
champ1 champ2
------ ------
     1      2
     2      2
     3      2
     2      1
     5      1
     1      5
     3      5
     8      4
Est ce qu'il y a quelque chose qui m'échappe ?

NB1 : un SELECT...INTO...FROM me donne un resultat correct mais ce n'est pas ce que je veux comme solution.
NB2 : la table est vide avant l'INSERT INTO
NB2 : je ne vous mets pas de requête réelle en exemple car j'ai plusieurs cas et cela le fait avec n'importe quel type de champs (datetime, int, char(x),...)