O ST_Polygon gera um ST_Polygon a partir de um ST_LineString e o identificador de um sistema de referência espacial.
Sintaxe
db2gse.ST_Polygon(l db2gse.ST_LineString, cr db2gse.coordref)
Tipo de retorno
db2gse.ST_Polygon
Exemplos
A seguinte instrução CREATE TABLE cria a tabela POLYGON_TEST, que tem uma coluna simples, P1.
CREATE TABLE POLYGON_TEST (p1 db2gse.ST_polygon)
A seguinte instrução INSERT converte um anel (uma cadeia de linhas que é fechada e simples) em um polígono e insere-o na coluna P1 usando a função ST_LineFromText dentro da função ST_Polygon.
INSERT INTO POLYGON_TEST VALUES ( db2gse.ST_Polygon(db2gse.ST_LineFromText('linestring(10.01 20.03,20.94 21.34,35.93 10.04,10.01 20.03)', db2gse.coordref()..srid(0))), db2gse.coordref()..srid(0))) )