次の方法で共有


MinDbCompatibilityLevel (geometry データ型)

geometry データ型のインスタンスを認識する最小データベース互換性レベルを返します。

構文

.MinDbCompatibilityLevel ( )

戻り値の型

SQL Server の戻り値の型: int

CLR の戻り値の型: int

説明

MinDbCompatibilityLevel() を使用すると、データベースで互換性レベルを変更する前に、空間オブジェクトの互換性をテストできます。

使用例

A. 互換性レベル 110 で CircularString 型の互換性をテストする

次の例では、CircularString インスタンスの、以前のバージョンの SQL Server との互換性をテストします。

DECLARE @g geometry = 'CIRCULARSTRING(3 4, 8 9, 5 6)';

IF @g.MinDbCompatibilityLevel() <= 110

BEGIN

SELECT @g.ToString();

END

B. 互換性レベル 100 で LineString 型の互換性をテストする

次の例では、LineString インスタンスの SQL Server 2008 との互換性をテストします。

DECLARE @g geometry = 'LINESTRING(3 4, 8 9, 5 6)';

IF @g.MinDbCompatibilityLevel() <= 100

BEGIN

SELECT @g.ToString();

END

関連項目

参照

ALTER DATABASE 互換性レベル (Transact-SQL)