次の方法で共有


STIsValid (geography データ型)

適用対象: SQL Server Azure SQL Database Azure SQL Managed Instance Microsoft Fabric SQL Database

geography インスタンスが整形式であり、Open Geospatial Consortium (OGC) 型に基づいて有効な geography オブジェクトとして認識されている場合に、true を返します。 geography インスタンスが整形式になっていない場合は false を返します。 このメソッドは正確です。

この geography データ型メソッドは、半球より大きい FullGlobe インスタンスまたは空間インスタンスをサポートします。

構文

  
.STIsValid ( )  

戻り値の型

SQL Server 戻り値の型: bit

CLR の戻り値の型: SqlBoolean

注釈

geography インスタンスの OGC 型は、STGeometryType() を呼び出すことによって判別できます。

SQL Server では、有効な geography インスタンスのみを生成しますが、無効なインスタンスの取得と格納が可能です。 無効なインスタンスと同じ地点のセットを表す有効なインスタンスは、MakeValid() メソッドを使用して取得できます。

geography インスタンスを作成し、STIsValid() を使用してこのインスタンスが有効かどうかをテストする例を次に示します。

DECLARE @g geography = geography::STGeomFromText('LINESTRING(0 0, 2 2, 1 0)', 4326);  
SELECT @g.STIsValid();  
DECLARE @g geography  

参照

STGeometryType (geography データ型)
MakeValid (geography データ型)
Geography インスタンスの OGC メソッド