STIsClosed (geography 資料類型)
適用於:Microsoft Fabric 中的 SQL Server
Azure SQL 資料庫 Azure SQL 受控執行個體
SQL 資料庫
如果給定的 geography 執行個體的起點和終點相同,就會傳回 1。 如果每一個包含的 geography 執行個體都是封閉式,則會針對 geography 集合類型傳回 1。 如果此執行個體不是封閉式,就會傳回 0。
這個 geography 資料類型方法可支援 FullGlobe 執行個體或大於半球的空間執行個體。
語法
.STIsClosed ( )
傳回型別
SQL Server 傳回類型:bit
CLR 傳回類型:SqlBoolean
備註
如果 geography 執行個體的任何數據是點,或是這個執行個體是空的,則此方法會傳回 0。
如果 FullGlobe 執行個體是 Polygon 或其他類型的執行個體,則此方法會傳回 True。
所有 Polygon 執行個體都會被視為封閉式。
範例
下列範例會建立 Polygon
執行個體,並使用 STIsClosed()
來測試 Polygon
是否為封閉式。
DECLARE @g geography;
SET @g = geography::STGeomFromText('POLYGON((-122.358 47.653, -122.348 47.649, -122.348 47.658, -122.358 47.658, -122.358 47.653))', 4326);
SELECT @g.STIsClosed();