Mise à jour de valeurs dans une colonne spatiale ST_Geometry
L'instruction SQL UPDATE modifie les valeurs d'une colonne spatiale tout comme elle le ferait avec tout autre type d'attribut. En général, les données attributaires spatiales doivent être extraites de la table, modifiées dans une application cliente, puis renvoyées au serveur.
Les instructions SQL suivantes montrent comment récupérer et mettre à jour les données spatiales à partir d'une ligne dans la table hazardous_sites pour chaque base de données prise en charge :
Étapes :
-
-
Oracle
UPDATE hazardous_sites SET location = sde.st_pointfromtext('point(18 57)', 1) WHERE site_id = 102;
-
PostgreSQL
UPDATE hazardous_sites SET location = st_point('point (18 57)', 1) WHERE site_id = 102;
-
IBM DB2
UPDATE hazardous_sites SET location = db2gse.st_pointfromtext('point(18 57)', 1) WHERE site_id = 102
-
IBM Informix
UPDATE hazardous_sites SET location = st_pointfromtext('point(18 57)', 1) WHERE site_id = 102
-
Oracle
2/28/2012