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:
- Abra un editor SQL y conéctese a la base de datos.Conéctese usando una cuenta que tenga privilegios para actualizar la tabla. 
- Actualice el valor almacenado en una columna ST_Geometry.
- OracleUPDATE hazardous_sites SET location = sde.st_geometry('point (18 57)', 4326) WHERE site_id = 102;
- PostgreSQLUPDATE hazardous_sites SET location = st_point('point (18 57)', 4326) WHERE site_id = 102;
- SQLiteUPDATE hazardous_sites SET location = st_point('point (18 57)', 4326) WHERE site_id = 2;
- IBM DB2UPDATE hazardous_sites SET location = db2gse.st_pointfromtext('point(18 57)', 1) WHERE site_id = 102
- IBM InformixUPDATE hazardous_sites SET location = st_pointfromtext('point(18 57)', 1) WHERE site_id = 102
 
- Oracle