共用方式為


MinDbCompatibilityLevel (geometry 資料類型)

適用於:SQL ServerAzure SQL 資料庫 Azure SQL 受控執行個體

傳回可辨識 geometry 資料型別執行個體的最低資料庫相容性層級。

Syntax

  
.MinDbCompatibilityLevel ( )  

注意

若要檢視 SQL Server 2014 (12.x) 和更早版本的 Transact-SQL 語法,請參閱舊版文件

傳回型別

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

另請參閱

ALTER DATABASE 相容性層級 (Transact-SQL)