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)
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по