Définition
ST_SRID accepte un objet géométrie et retourne son ID de référence spatiale.
Syntaxe
Oracle et PostgreSQL
sde.st_srid (geometry1 sde.st_geometry)
SQLite
st_srid (geometry1 geometryblob)
Type de retour
Entier
Exemples
La table suivante est créée :
Dans l'instruction suivante, une géométrie de point située aux coordonnées (10.01, 50.76) est insérée dans la colonne de géométrie g1. Au moment de la création de la géométrie de point, la valeur SRID de 4326 lui est attribuée.
La fonction ST_SRID renvoie l'ID de référence spatiale de la géométrie qui vient d'être saisie.
Oracle
CREATE TABLE srid_test (g1 sde.st_geometry);
INSERT INTO SRID_TEST VALUES (
sde.st_geometry ('point (10.01 50.76)', 4326)
);
SELECT sde.st_srid (g1) SRID_G1
FROM SRID_TEST;
SRID_G1
4326
PostgreSQL
CREATE TABLE srid_test (g1 sde.st_geometry);
INSERT INTO srid_test VALUES (
sde.st_point ('point (10.01 50.76)', 4326)
);
SELECT sde.st_srid (g1)
AS SRID_G1
FROM srid_test;
srid_g1
4326
SQLite
CREATE TABLE srid_test (id integer);
SELECT AddGeometryColumn(
NULL,
'srid_test',
'g1',
4326,
'point',
'xy',
'null'
);
INSERT INTO srid_test VALUES (
1,
st_point ('point (10.01 50.76)', 4326)
);
SELECT st_srid (g1)
AS "SRID"
FROM srid_test;
SRID
4326