Message posté par : Ben22
----------------------------------------
Je me demande si dans ce code la et au vu du message d'erreur, il ne manque pas le
point virgule à la fin de votre 3eme requête.
-----------------
Code :
ALTER TABLE T
ADD COLUMN IF NOT EXISTS Nom Varchar;
ALTER TABLE T
ALTER COLUMN insee TYPE Varchar USING (insee::Integrer::Varchar);
UPDATE T set A = CONCAT(0,A) WHERE LENGTH(A)=6 ;
UPDATE T
SET Nom =CONCAT( A, '/', B);
UPDATE T SET Nom = CASE WHEN prop = machin' AND type = 'APPUI' THEN
'0'
WHEN prop <> ' machin' AND type
<> 'APPUI' THEN '1'
ELSE '2'
END;
UPDATE T SET Nom = CONCAT(A,B) WHERE Nom= '0';
-----------------
Si ça n'est pas ça essayez d’exécuter une a une vos requêtes update;
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=325618#p325618
Pour y répondre : qgis_fr(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