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

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

Применимо для следующих объектов: SQL Server (SQL Server 2012 по текущую версию), База данных SQL Windows Azure (С первоначального выпуска по текущий выпуск).

Синтаксис

.MinDbCompatibilityLevel ( )

Возвращаемые типы

Возвращаемый тип 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

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

В следующем примере экземпляр 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)