MinDbCompatibilityLevel (tipo de dados geometry)
Aplica-se a: SQL Server Banco de Dados SQL do Azure Instância Gerenciada de SQL do Azure Banco de Dados SQL no Microsoft Fabric
Retorna o nível mínimo de compatibilidade do banco de dados que reconhece a instância do tipo de dados de geometry.
Sintaxe
.MinDbCompatibilityLevel ( )
Tipos de retorno
Tipo de retorno do SQL Server: int
Tipo de retorno do CLR: int
Comentários
Use MinDbCompatibilityLevel()
para testar a compatibilidade de um objeto espacial antes de alterar o nível de compatibilidade em um banco de dados.
Exemplos
a. Testando a compatibilidade do tipo CircularString com o nível 110 de compatibilidade
O exemplo a seguir testa a compatibilidade de uma instância de CircularString
com uma versão anterior do SQL Server:
DECLARE @g geometry = 'CIRCULARSTRING(3 4, 8 9, 5 6)';
IF @g.MinDbCompatibilityLevel() <= 110
BEGIN
SELECT @g.ToString();
END
B. Testando a compatibilidade do tipo LineString com o nível 100 de compatibilidade
O seguinte exemplo testa a compatibilidade de uma instância de LineString
com o 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