ST_SRID toma un objeto geometría y devuelve su identidad del sistema de referencias espaciales.
Sintaxis
db2gse.ST_SRID(g1 db2gse.ST_Geometry)
Tipo devuelto
Entero
Ejemplos
Durante la instalación de DB2 Spatial Extender se crea la tabla SPATIAL_REFERENCES. Cuando se crea una geometría, el SRID de dicha geometría se entra en la tabla SPATIAL_REFERENCES. La función ST_SRID devuelve el valor de dicha entrada.
Por ejemplo, se utiliza un tipo geometría en una sentencia CREATE TABLE:
CREATE TABLE SRID_TEST(g1 db2gse.ST_Geometry)
En la siguiente sentencia INSERT, se inserta una geometría de punto ubicada en la coordenada 10.01,50.76 en la columna de geometría G1. Cuando se creó la geometría de punto mediante la función ST_PointFromText, se le asignó el valor 1 de srid.
INSERT INTO SRID_TEST VALUES (db2gse.ST_PointFromText('point(10.01 50.76)', db2gse.coordref()..srid(0)))
La función ST_SRID devuelve la identidad del sistema de referencias espaciales de la geometría que se acaba de entrar, tal como muestra la siguiente sentencia SELECT y el conjunto de resultados correspondiente.
SELECT db2gse.ST_SRID(g1) FROM SRID_TEST g1 -------------- 1