MinDbCompatibilityLevel(geometry 数据类型)
适用于:SQL Server
Azure SQL 数据库
Azure SQL 托管实例
Microsoft Fabric SQL 数据库
返回识别 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 (10.0.x) 兼容:
DECLARE @g geometry = 'LINESTRING(3 4, 8 9, 5 6)';
IF @g.MinDbCompatibilityLevel() <= 100
BEGIN
SELECT @g.ToString();
END