Udostępnij przez


Funkcja st_isvalid

Dotyczy:sprawdź, czy zaznaczono tak, sprawdź, czy usługa SQL databricks została oznaczona jako tak Databricks Runtime 17.1 lub nowsza

Important

Ta funkcja jest dostępna w publicznej wersji testowej.

Uwaga / Notatka

Ta funkcja nie jest dostępna w usłudze Databricks SQL Classic Warehouses. Aby dowiedzieć się więcej na temat magazynów SQL usługi Databricks, zobacz Typy usługi SQL Warehouse.

Zwraca wartość true, jeśli wartość wejściowa GEOMETRY jest prawidłową geometrią w sensie OGC.

Syntax

st_isvalid ( geoExpr )

Arguments

  • geoExpr: wartość GEOMETRY.

Returns

Wartość typu BOOLEAN, prawda, jeśli wartość wejściowa GEOMETRY jest prawidłową geometrią w sensie OGC.

Funkcja zwraca NULL, jeśli dane wejściowe to 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