Bonjour,
j'ai deux serveurs ayant deux versions totalement Identiques :
j'effectue sur chacun des serveurs la requête suivante :
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
- Sur le premier serveur, tout est OK et bien ordonné dans la table (tel que je l'ai précisé)
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 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)
Est ce qu'il y a quelque chose qui m'échappe ?
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
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),...)
Partager