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_IsValid
ST_IsValid gibt true zurück, wenn die 2D-Projektion der Eingabegeometrie gültig ist. Weitere Informationen zur Definition einer gültigen Geometrie finden Sie unter Geometrische Gültigkeit.
Syntax
ST_IsValid(geom)
Argumente
- geom
-
Ein Wert vom Datentyp
GEOMETRYoder ein Ausdruck, der zu einemGEOMETRY-Typ ausgewertet wird.
Rückgabetyp
BOOLEAN
Wenn geom null ist, wird null zurückgegeben.
Beispiele
Die folgende SQL-Anweisung prüft, ob das angegebene Polygon leer ist. In diesem Beispiel ist das Polygon ungültig, da das Innere des Polygons nicht einfach verbunden ist.
SELECT ST_IsValid(ST_GeomFromText('POLYGON((0 0,10 0,10 10,0 10,0 0),(5 0,10 5,5 10,0 5,5 0))'));
st_isvalid
-----------
false