共用方式為


STIsRing (geometry 資料類型)

如果 geometry 例項滿足以下需求,則會傳回 1:

  • 它是 LineString 例項。

  • 它為封閉式。

  • 它為簡單式。

  • 如果 LineString 例項不符合這些需求,則會傳回 0。

geometry 例項為封閉式和簡單式的條件為 STIsClosed()STIsSimple() 在此例項上叫用時,都必須傳回 1。若要判斷 geometry 的例項類型,請使用 STGeometryType()

語法

.STIsRing ( )

傳回類型

SQL Server 傳回類型: bit

CLR 傳回類型:SqlBoolean

備註

如果此例項不是 LineString,這個方法會傳回 Null。

範例

下列範例會建立 LineString 例項,並使用 STIsRing() 來測試看看此例項是不是環形。

DECLARE @g geometry;
SET @g = geometry::STGeomFromText('LINESTRING(0 0, 2 2, 1 0, 0 0)', 0);
SELECT @g.STIsRing();