ST_Perimeter retorna o perímetro de um ST_Surface.
Sintaxe
db2gse.ST_Perimeter(s db2gse.ST_Surface)
db2gse.ST_Perimeter(ms db2gse.ST_MultiSurface)
Tipo de retorno
Duplo
Exemplos
Um ecologista que estuda os pássaroes da costa para determinar a linha costeira dos lagos dentro de uma determinada área. Os lagos estão armazenados como multipolígonos 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;