ST_NumPoints rileva una stringa lineare e restituisce il relativo numero di punti.
Sintassi
db2gse.ST_NumPoints(l db2gse.ST_LineString)
Tipo di ritorno
Integer
Esempi
La seguente istruzione CREATE TABLE crea la tabella NUMPOINTS_TEST. La colonna GEOTYPE contiene il tipo di geometria memorizzato nella colonna G1.
CREATE TABLE NUMPOINTS_TEST (geotype varchar(12), g1 db2gse.ST_Geometry)
La seguente istruzione INSERT inserisce una stringa lineare.
INSERT INTO NUMPOINTS_TEST VALUES( linestring, db2gse.ST_LineFromText('linestring (10.02 20.01, 23.73 21.92)', db2gse.coordref()..srid(0)))
La seguente istruzione SELECT e la serie di risultati corrispondente elencano il tipo di geometria e il numero di punti contenuti.
SELECT geotype, db2gse.ST_NumPoints(g1) FROM NUMPOINTS_TEST GEOTYPE Number of points ------------ ---------------- ST_linestring 2 1 record(s) selected.