Message posté par : Jérémie
----------------------------------------
Bonjour,
Il y a plus élégant et paramétrable facilement si un jour vous avez plusieurs colonnes à
mettre à jour selon une table de correspondance.
Voir ici en anglais :
https://stackoverflow.com/a/18799497
Avec un sqfiddle pour le tester :
http://sqlfiddle.com/#!17/198a3/1
L'idée est d'utiliser la forme update ... from.
-----------------
Code :
update ma.table as t set
t.colonne = c.nouvelle_valeur
from (values
('00', 'Valeur_1'),
('01', 'Valeur_2'),
('02', 'Valeur_3'),
('03', 'Valeur_4')
) as c(ancienne_valeur, nouvelle_valeur)
where c.ancienne_valeur = t.colonne;
-----------------
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=358042#p358042
Pour y répondre : geobd(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net