Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Oracle — konwertowanie SDO_GEOMETRY na WKT?

Za długi na komentarz – nie wiem, dlaczego to nie działa u Ciebie, ale nie mogę powtórzyć Twoich wyników:

Konfiguracja Oracle :

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)
);

Zapytanie :

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

Wyjście :

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak mogę sprawdzić, czy mój system Oracle obsługuje znaki Unicode lub znaki wielobajtowe?

  2. SELECT * FROM TABLE(funkcja potokowa):czy mogę być pewien kolejności wierszy w wyniku?

  3. Najszybszy sposób na obliczenie hash całej tabeli

  4. Wstawianie rekordów rodzica/dziecka w transakcji

  5. Hibernate Mapping — łączenie dwóch tabel za pomocą tabeli asocjacyjnej — ale z niespodzianką