ST_Perimeter retorna o perímetro de um polígono.
Sintaxe
db2gse.ST_Perimeter(p db2gse.ST_Polygon)
Tipo de retorno
Duplo
Exemplos
Um ecologista que estuda os pássaros da costa para determinar a linha costeira dos lagos dentro de uma determinada área. Os lagos estão armazenados como polígonos múltiplos na tabela WATERBODIES que foi criada com a seguinte instrução CREATE TABLE.
CREATE TABLE WATERBODIES (wbid integer, waterbody db2gse.ST_MultiPolygon);
Na seguinte instrução SELECT, a função ST_Perimeter retorna o perímetro ao redor de cada extensão de água, ao passo que a função SUM agrega os perímetros para retornar seu total.
SELECT SUM(db2gse.ST_Perimeter(waterbody)) FROM waterbodies;