Modifier plusieurs lignes en une requête
coliasso
-
coliasso -
coliasso -
Bonjour,
individu est une table de clé primaire code_individu
rep412 et rep413 sont deux colonnes numériques de cette table
je désire modifier (en une requête) les valeurs de ces colonnes pour un certain nombre
de lignes de individu et j'écris:
update individu
set rep412 in (1,2,3) and rep413 in (5,9,7)
where code_individu in ('cot-123-01','cal-213-03','fra-324-04');
à l'exécution, j'ai un message relatif à la ligne2 (ie du Set); je comprends qu'il y a un problème au
niveau de rep412 in (1,2,3) et de rep413 in (5,9,7)
puis après, toutes mes autres tentatives pour effectuer ces modifications ont été vaines
pourriez-vous me proposeer quelque chose?
par avance, merci
individu est une table de clé primaire code_individu
rep412 et rep413 sont deux colonnes numériques de cette table
je désire modifier (en une requête) les valeurs de ces colonnes pour un certain nombre
de lignes de individu et j'écris:
update individu
set rep412 in (1,2,3) and rep413 in (5,9,7)
where code_individu in ('cot-123-01','cal-213-03','fra-324-04');
à l'exécution, j'ai un message relatif à la ligne2 (ie du Set); je comprends qu'il y a un problème au
niveau de rep412 in (1,2,3) et de rep413 in (5,9,7)
puis après, toutes mes autres tentatives pour effectuer ces modifications ont été vaines
pourriez-vous me proposeer quelque chose?
par avance, merci
A voir également:
- Modifier plusieurs lignes en une requête
- Modifier dns - Guide
- Modifier liste déroulante excel - Guide
- Modifier une story facebook - Guide
- Partager photos en ligne - Guide
- Modifier extension fichier - Guide
2 réponses
Bonjour,
Essaie plutôt ce genre de chose :
Xavier
Essaie plutôt ce genre de chose :
update individu set rep412 = case code_individu when 'cot-123-01' then 1 when 'cal-213-03' then 2 when 'fra-324-04' then 3 end, rep413 = case code_individu when 'cot-123-01' then 5 when 'cal-213-03' then 9 when 'fra-324-04' then 7 end where code_individu in ('cot-123-01','cal-213-03','fra-324-04');
Xavier
j'essaie et je te tiens informé
A+