ST_Z

Определение

ST_Z принимает ST_Point как входной параметр и возвращает координату z.

Синтаксис

sde.st_z (g1 sde.st_point)

Тип возврата

Oracle

Число

PostgreSQL

Integer

Пример

Таблица z_test создается с двумя столбцами: id, который уникально определяет каждую строку, и точечным столбцом geometry. Инструкция INSERT вставляет строку в таблицу z_test.

CREATE TABLE z_test (id integer unique, geometry sde.st_point);

INSERT INTO z_test (id, geometry) VALUES (
1,
sde.st_point (2, 3, 32, 5, 0)
);

Инструкция SELECT указывает ИД столбца и z-координату двойной точности точки, вставленной предыдущей инструкцией.

Oracle

SELECT id, sde.st_z (geometry) Z_COORD
FROM Z_TEST; 

        ID      Z_COORD

         1        32

PostgreSQL

SELECT id, sde.st_z (geometry) 
AS Z_COORD
FROM z_test; 

        id      z_coord

         1        32
12/10/2012