Amazon Redshift unterstützt ab dem 1. November 2025 nicht mehr die Erstellung neuer Python-UDFs. Wenn Sie Python-UDFs verwenden möchten, erstellen Sie die UDFs vor diesem Datum. Bestehende Python-UDFs funktionieren weiterhin wie gewohnt. Weitere Informationen finden Sie im Blog-Posting
ST_GeometryType
ST_GeometryType gibt den Subtyp einer Eingangsgeometrie als Zeichenfolge zurück.
Bei 3DM-, 3DZ- und 4D-Geometrieeingaben gibt ST_GeometryType dasselbe Ergebnis zurück wie bei 2D-Geometrieeingaben.
Syntax
ST_GeometryType(geom)
Argumente
- geom
-
Ein Wert vom Datentyp
GEOMETRYoder ein Ausdruck, der zu einemGEOMETRY-Typ ausgewertet wird.
Rückgabetyp
VARCHAR stellt den Subtyp von geom dar.
Wenn geom null ist, wird null zurückgegeben.
Die zurückgegebenen Werte lauten wie folgt.
| Zurückgegebener String-Wert | Geometrie-Subtyp |
|---|---|
|
Wird zurückgegeben, wenn geom ein |
|
Wird zurückgegeben, wenn geom ein |
|
Wird zurückgegeben, wenn geom ein |
|
Wird zurückgegeben, wenn geom ein |
|
Wird zurückgegeben, wenn geom ein |
|
Wird zurückgegeben, wenn geom ein |
|
Wird zurückgegeben, wenn geom ein |
Beispiele
Das folgende SQL gibt den Subtyp der Eingangs-Linestring-Geometrie zurück.
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