Поделиться через


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

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

Синтаксис

.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)