Mit der SQL-Anweisung UPDATE werden die Werte in einer räumlichen Spalte wie alle anderen Attributtypen geändert. Räumliche Attributdaten müssen in der Regel aus der Tabelle abgerufen, in einer Client-Anwendung bearbeitet und wieder an den Server zurückgegeben werden.
Die folgenden SQL-Anweisungen zeigen, wie räumliche Daten für die einzelnen unterstützten Datenbanken aus einer Zeile in der Tabelle "hazardous_sites" abgerufen und aktualisiert werden:
- Öffnen Sie einen SQL-Editor, und stellen Sie eine Verbindung mit der Datenbank her.
Verwenden Sie dazu ein Konto mit Berechtigungen zum Aktualisieren der Tabelle.
- Aktualisieren Sie den in einer ST_Geometry-Spalte gespeicherten Wert.
- Oracle
UPDATE hazardous_sites SET location = sde.st_geometry('point (18 57)', 4326) WHERE site_id = 102;
- PostgreSQL
UPDATE hazardous_sites SET location = st_point('point (18 57)', 4326) WHERE site_id = 102;
- SQLite
UPDATE hazardous_sites SET location = st_point('point (18 57)', 4326) WHERE site_id = 2;
- 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