ST_SRID toma um objeto de geometria e retorna sua identidade do sistema de referência espacial.
Sintaxe
db2gse.ST_SRID(g1 db2gse.ST_Geometry)
Tipo de retorno
Inteiro
Exemplos
Durante a instalação do DB2 Spatial Extender, a tabela SPATIAL_REFERENCES é criada. Quando uma geometria é criada, o SRID dessa geometria é inserido na tabela SPATIAL_REFERENCES. A função ST_SRID retorna o valor dessa entrada.
Por exemplo, um tipo de geometria é usado na instrução CREATE TABLE:
CREATE TABLE SRID_TEST(g1 db2gse.ST_Geometry)
Na seguinte instrução INSERT, é inserido uma geometria do ponto localizado na coordenada 10.01,50.76 na coluna de geometria G1. Quando a geometria do ponto foi criada pela função ST_PointFromText, ela foi atribuída ao valor srid 1.
INSERT INTO SRID_TEST VALUES (db2gse.ST_PointFromText('point(10.01 50.76)', db2gse.coordref()..srid(0)))
A função ST_SRID retorna a identidade do sistema de referência espacial da geometria que acaba de ser fornecida, conforme ilustrado pela seguinte instrução SELECT e pelo conjunto de resultados correspondente.
SELECT db2gse.ST_SRID(g1) FROM SRID_TEST g1 -------------- 1