Categorias:

Funções geoespaciais

ST_SRID

Retorna o SRID (identificador do sistema de referência espacial) de um objeto GEOGRAPHY ou GEOMETRY.

Atualmente, para qualquer valor do tipo GEOGRAPHY, apenas o apenas SRID 4326 é suportado é retornado.

Sintaxe

ST_SRID( <geography_or_geometry_expression> )
Copy

Argumentos

geography_or_geometry_expression

O argumento deve ser uma expressão do tipo GEOGRAPHY ou GEOMETRY.

Retornos

Retorna um valor do tipo NUMBER(4,0).

Notas de uso

  • Retorna NULL se a entrada for NULL.

Exemplos

Exemplos GEOGRAPHY

Isto mostra uma simples utilização da função ST_SRID:

SELECT ST_SRID(ST_MAKEPOINT(37.5, 45.5));
+-----------------------------------+
| ST_SRID(ST_MAKEPOINT(37.5, 45.5)) |
|-----------------------------------|
|                              4326 |
+-----------------------------------+
Copy

Isso mostra o uso da função ST_SRID com valores NULL:

SELECT ST_SRID(ST_MAKEPOINT(NULL, NULL)), ST_SRID(NULL);
+-----------------------------------+---------------+
| ST_SRID(ST_MAKEPOINT(NULL, NULL)) | ST_SRID(NULL) |
|-----------------------------------+---------------|
|                              NULL |          NULL |
+-----------------------------------+---------------+
Copy