Message posté par : Kiecane
----------------------------------------
Bonsoir,
Je manipule rarement du SQL sur QGIS mais j'aimerais l'utiliser pour modifier une
couche shapefile que j'ai créé. J'aimerais créer une nouvelle colonne dans la
table attributaire de cette couche qui contiendrait la surface de chaque polygone
qu'elle contient. Voici ce que j'ai écrit :
ALTER TABLE couche_polygone ADD surface REAL(5.5) ;
SELECT id, geometry,
st_area(geometry) as "surface"
from couche_polygone ;
Le problème c'est que lorsque j'appuie sur exécuter, il y a écrit : near
"ALTER": syntax error
et je ne comprends pas pourquoi j'obtiens ce message d'erreur.
Je sais que je pourrais simplement modifier ma table attributaire en utilisant la
calculatrice des champs mais j'aurais bien aimé le faire de cette manière et
comprendre ce que je fais de mal pour que ça ne fonctionne pas.
Merci d'avance pour votre aide !
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=347719#p347719
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