O Amazon Redshift não permitirá mais a criação de funções definidas pelo usuário (UDFs) do Python a partir de 1.º de novembro de 2025. Se quiser usar UDFs do Python, você deve criá-las antes dessa data. As UDFs do Python existentes continuarão a funcionar normalmente. Para ter mais informações, consulte a publicação de blog
ST_GeometryType
ST_GeometryType retorna o subtipo de uma geometria de entrada como uma string.
Para entradas de geometria 3DM, 3DZ e 4D, ST_GeometryType retorna o mesmo resultado que para entradas de geometria 2D.
Sintaxe
ST_GeometryType(geom)
Argumentos
- geom
-
Um valor de tipo de dados
GEOMETRYou uma expressão que é avaliada como um tipoGEOMETRY.
Tipo de retorno
VARCHAR que representa o subtipo de geom.
Nulo será retornado se geom for nulo.
Os valores retornados são os seguintes.
| Valor da string retornada | Subtipo de geometria |
|---|---|
|
Retornado se geom for um subtipo |
|
Retornado se geom for um subtipo |
|
Retornado se geom for um subtipo |
|
Retornado se geom for um subtipo |
|
Retornado se geom for um subtipo |
|
Retornado se geom for um subtipo |
|
Retornado se geom for um subtipo |
Exemplos
O SQL a seguir retorna o subtipo da geometria de linestring de entrada.
SELECT ST_GeometryType(ST_GeomFromText('LINESTRING(77.29 29.07,77.42 29.26,77.27 29.31,77.29 29.07)'));
st_geometrytype
-------------
ST_LineString