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)