Actualizar valores en una columna espacial de ST_Geometry
La declaración SQL UPDATE altera los valores en una columna espacial, tal como lo hacen todos los tipos de atributos. Por lo general, los datos espaciales de atributo se deben recuperar desde la tabla, modificar en una aplicación de cliente y después devolver al servidor.
Las siguientes declaraciones SQL ilustran cómo capturar y actualizar los datos espaciales desde una fila de la tabla hazardous_sites para cada una de las bases de datos compatibles:
Pasos:
-
-
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
3/6/2012