geography インスタンスを構成する geometries の数を返します。
適用対象: SQL Server (SQL Server 2008 から現在のバージョンまで)、Windows Azure SQL データベース (初回のリリースから現在のバージョンまで) |
構文
.STNumGeometries ( )
戻り値の型
SQL Server の戻り値の型: int
CLR の戻り値の型: SqlInt32
説明
このメソッドは、geography インスタンスが MultiPoint、MultiLineString、MultiPolygon、または GeometryCollection インスタンスではない場合、1 を返します。また、geography インスタンスが空の場合、0 を返します。
使用例
MultiPoint インスタンスを作成し、STNumGeometries() を使用して、インスタンスに含まれる geometries の数を調べる例を次に示します。
DECLARE @g geography;
SET @g = geography::STGeomFromText('MULTIPOINT((-122.360 47.656), (-122.343 47.656))', 4326);
SELECT @g.STNumGeometries();