Compartilhar via


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

Consulte Também

Nível de compatibilidade de ALTER DATABASE (Transact-SQL)