ST_Y

Definición

ST_Y toma un ST_Point como un parámetro de entrada y devuelven su coordenada y.

Sintaxis

sde.st_y (p1 sde.st_point)

Tipo de devolución

Precisión doble

Ejemplo

La tabla y_test se crea con dos columnas: la columna gid, que identifica exclusivamente la fila y la columna de punto pt1.

CREATE TABLE y_test (gid integer unique, pt1 sde.st_point);

Las declaraciones INSERT insertan dos filas. Uno es un punto sin una coordenada z o medida. El otro tanto tiene una coordenada z y una medida.

Oracle

INSERT INTO Y_TEST VALUES ( 1, sde.st_pointfromtext ('point (10.02 20.01)', 0) );  INSERT INTO Y_TEST VALUES ( 2, sde.st_pointfromtext ('point zm(10.02 20.01 5.0 7.0)', 0) );

PostgreSQL

INSERT INTO y_test VALUES ( 1, sde.st_point ('point (10.02 20.01)', 0) );  INSERT INTO y_test VALUES ( 2, sde.st_point ('point zm(10.02 20.01 5.0 7.0)', 0) );

La consulta enumera los gid columna y la doble precisión de coordenadas y de los puntos.

Oracle

SELECT gid, sde.st_y (pt1) "The Y coordinate" FROM Y_TEST;         GID     The Y coordinate           1          20.01          2          20.01

PostgreSQL

SELECT gid, sde.st_y (pt1)  AS "The Y coordinate" FROM y_test;         gid    The Y coordinate           1          20.01          2          20.01

3/6/2012