sql >> Database teknologi >  >> RDS >> Oracle

Oracle - Konvertering af SDO_GEOMETRY til WKT?

For lang til en kommentar - ved ikke hvorfor det ikke virker for dig, men jeg kan ikke replikere dine resultater:

Oracle-opsætning :

CREATE TABLE new_test ( name varchar2(20), geom SDO_GEOMETRY );

INSERT INTO new_test (name, geom)
VALUES (
  'Test', 
  SDO_GEOMETRY( 2001, 4326, SDO_POINT_TYPE(12,14,NULL), NULL, NULL)
);

Forespørgsel :

SELECT NAME, SDO_UTIL.TO_WKTGEOMETRY(GEOM) AS point FROM NEW_TEST;

Output :

NAME POINT                                                                          
---- -----------------
Test POINT (12.0 14.0)


  1. Sådan bruges BOOLEAN-typen i SELECT-sætningen

  2. Hvordan beregner jeg en løbende total i SQL uden at bruge en markør?

  3. MySqlConnection =ny MySqlConnection(streng) virker ikke

  4. Hvad er den bedste måde at bruge LEFT OUTER JOIN til at kontrollere, om der ikke findes relaterede rækker