Doublons à l'insertion... [Transact SQL] - Programmation
Marsh Posté le 01-02-2001 à 11:50:17
c ptetre le 5eme champ ki fout la merde....
tout depend de comment tu la remplis...si c a partir du select ou independemment.
Marsh Posté le 01-02-2001 à 12:05:35
Tu fais l'insert avec la requête contenant le group by directement. Si oui, essayes d'imbriqué cette requête group by dans une requête de sélection. A partir de cette requête, tu fais ton insert. Sinon essayes de passer par une vue.
Marsh Posté le 31-01-2001 à 17:29:25
Bon, voici le problème :ss
J'ai une procédure stockée d'alimentation d'une table (table_cible) à partir de deux autres (table_source_1 et table_source_2).
Son fonctionnement est tout simple : faire un insert dans table_cible avec un select sur table_source_1 et table_source_2.
table_cible fait 5 champs, dont 4 en clé primaire.
Le select effectue un GROUP BY sur les 4 champs.
Lors de l'exécution de la procédure, il me dit qu'il tente d'insérer des doublons dans table_cible....
Alors j'ai effectué le SELECT seul, qui me renvoie 74 lignes... toutes distinctes.
Puis j'ai tenté une insertion ligne par ligne des 74 lignes... Ca marche.
QUE FAIRE??? ss:cry: