Freigeben über


st_isvalid-Funktion

Gilt für:check marked yes Databricks SQL check marked yes Databricks Runtime 17.1 and above

Important

Dieses Feature befindet sich in der Public Preview.

Hinweis

Dieses Feature ist in Databricks SQL Classic Warehouses nicht verfügbar. Weitere Informationen zu Databricks SQL Warehouses finden Sie unter SQL Warehouse-Typen.

Gibt true zurück, wenn der Eingabewert GEOMETRY eine gültige Geometrie im OGC-Sinne ist.

Syntax

st_isvalid ( geoExpr )

Arguments

  • geoExpr: Ein GEOMETRY Wert.

Returns

Ein Wert vom Typ BOOLEAN"true", wenn der Eingabewert GEOMETRY eine gültige Geometrie im OGC-Sinne ist.

Die Funktion gibt zurück NULL , wenn die Eingabe lautet NULL.

Examples

-- Returns false for invalid geometry with self-intersecting polygon.
> SELECT st_isvalid(st_geomfromtext('POLYGON((0 0,10 10,10 0,0 10,0 0))'));
  false
-- Returns true for valid geometry.
> SELECT st_isvalid(st_geomfromtext('POLYGON((0 0,10 0,0 10,0 0))'));
  true