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
GeometryType
GeometryType gibt den Subtyp einer Eingangsgeometrie als Linestring zurück.
Syntax
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 Zeichenfolgenwert für 2D-, 3DZ-, 4D-Geometrien | Zurückgegebener Zeichenfolgenwert für 3DM-Geometrien | 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 konvertiert eine WKT-Darstellung eines Polygons und gibt den Subtyp GEOMETRY als Linestring zurück.
SELECT GeometryType(ST_GeomFromText('POLYGON((0 2,1 1,0 -1,0 2))'));
geometrytype
-------------
POLYGON