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 geometria armazenado na coluna de geometria 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 geometria 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.