Bonjour,

J'ai un petit problème, mais je suis sur que ce n'est pas vraiment compliqué.
C'est juste dur de trouver les mots clef pour décrire le problème et trouver la solution.

je souhaiterai mettre a jour un colonne sur tout une table en utilisant come paramètre dans une requête les valeur de cette table

exemple : Header + 2 lignes

IDSOURCE, IDCIBLE, IDENTIFIANT, TABLE_CIBLE, NOM_ATTRIBUT, NOM_CHAMP_IDENTTIFIANT, NOM_CIBLE

DMT_1000, DMT_1000, 1000, [dictionnaire].[dbo].[TABLE_CHAMPS_DATAMART], NOM_CHAMP_DMT, IDENTIFIANT_CHAMP_DATAMART, NULL

DMT_1001, DMT_1001, 1001, [dictionnaire].[dbo].[TABLE_CHAMPS_DATAMART], NOM_CHAMP_DMT, IDENTIFIANT_CHAMP_DATAMART, NULL

J'espérait faire ceci avec une commande comme celle-ci mais bon c'était trop beau pour être vrai ;-)

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
UPDATE
        Table
    SET
        Table.NOM_CIBLE = SELECT table.NOM_ATTRIBUT FROM table.TABLE_CIBLE WHERE table.NOM_CHAMP_IDENTTIFIANT = table.IDCIBLE
    FROM
        Table
Merci de votre aide.