STIsRing (geometry データ型)
適用対象: SQL Server Azure SQL Database Azure SQL Managed Instance Microsoft Fabric SQL Database
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();
参照
STIsClosed (geometry データ型)
STGeometryType (geometry データ型)
STIsSimple (geometry データ型)
Geometry インスタンスの OGC メソッド