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

3/6/2012