Referência e Manual do Usuário

ST_NumPoints

ST_NumPoints toma uma cadeia de linha e retorna seu número de pontos.

Sintaxe

db2gse.ST_NumPoints(l db2gse.ST_LineString)

Tipo de retorno

Inteiro

Exemplos

A seguinte instrução CREATE TABLE cria a tabela NUMPOINTS_TEST. A coluna GEOTYPE contém o tipo de figura geométrica armazenado na coluna de figura geométrica G1.

CREATE TABLE NUMPOINTS_TEST (geotype varchar(12), g1 db2gse.ST_Geometry)

A instrução INSERT abaixo insere uma cadeia de linhas.

INSERT INTO NUMPOINTS_TEST VALUES( linestring,
db2gse.ST_LineFromText('linestring (10.02 20.01, 23.73 21.92)', 
db2gse.coordref()..srid(0))) 

A seguinte instrução SELECT e o conjunto de resultados correspondente relaciona o tipo de figura geométrica e o número de pontos contidos dentro de cada.

SELECT geotype, db2gse.ST_NumPoints(g1)
FROM NUMPOINTS_TEST
 
GEOTYPE      Number of points
------------ ----------------
ST_linestring          2
  1 record(s) selected. 


[ Início da Página | Página Anterior | Próxima Página | Índice | Índice Remissivo ]