MinDbCompatibilityLevel (тип данных geometry)

Применимо к:SQL Server База данных SQL Azure Управляемый экземпляр SQL Azure

Возвращает минимальный уровень совместимости базы данных, при котором поддерживается экземпляр типа данных geometry.

Синтаксис

  
.MinDbCompatibilityLevel ( )  

Примечание.

Сведения о синтаксисе Transact-SQL для SQL Server 2014 (12.x) и более ранних версиях см . в документации по предыдущим версиям.

Типы возвращаемых данных

Тип возвращаемого значения SQL Server: int

Тип возвращаемых данных CLR: int

Замечания

Используйте MinDbCompatibilityLevel() для проверки пространственного объекта на совместимость, прежде чем менять уровень совместимости базы данных.

Примеры

А. Проверка типа CircularString на совместимость с уровнем совместимости 110

В следующем примере проверяется CircularString совместимость экземпляра с более ранней версией SQL Server:

 DECLARE @g geometry = 'CIRCULARSTRING(3 4, 8 9, 5 6)'; 
 IF @g.MinDbCompatibilityLevel() <= 110 
 BEGIN 
 SELECT @g.ToString(); 
 END

B. Проверка типа LineString на совместимость с уровнем совместимости 100

В следующем примере проверяется 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)