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
GeometryType
GeometryType retorna o subtipo de uma geometria de entrada como uma string.
Sintaxe
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 de string retornado para geometrias 2D, 3DZ, 4D | Valor de string retornado para geometrias 3DM | 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 converte a representação de um texto bem-conhecido (WKT - well-known text) de um polígono e retorna o subtipo GEOMETRY como uma string.
SELECT GeometryType(ST_GeomFromText('POLYGON((0 2,1 1,0 -1,0 2))'));
geometrytype
-------------
POLYGON