Compartir vía


MinDbCompatibilityLevel (tipo de datos geometry)

Se aplica a: SQL Server Azure SQL Database Azure SQL Managed Instance Base de datos de Azure SQL de Microsoft Fabric

Devuelve el nivel de compatibilidad de base de datos mínimo que reconoce la instancia de tipo de datos geometry.

Sintaxis

  
.MinDbCompatibilityLevel ( )  

Tipos de valor devuelto

Tipo de valor devuelto de SQL Server: int

Tipo de valor devuelto de CLR: int

Observaciones

Use MinDbCompatibilityLevel() para probar un objeto espacial a efectos de compatibilidad antes de cambiar el nivel de compatibilidad de una base de datos.

Ejemplos

A. Probar el tipo CircularString a efectos de compatibilidad con el nivel de compatibilidad 110

En el ejemplo siguiente se prueba una instancia de CircularString a efectos de compatibilidad con versiones anteriores de SQL Server:

 DECLARE @g geometry = 'CIRCULARSTRING(3 4, 8 9, 5 6)'; 
 IF @g.MinDbCompatibilityLevel() <= 110 
 BEGIN 
 SELECT @g.ToString(); 
 END

B. Probar el tipo LineString a efectos de compatibilidad con el nivel de compatibilidad 100

En el ejemplo siguiente se prueba una instancia de LineString a efectos de compatibilidad con 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 también

Nivel de compatibilidad de ALTER DATABASE (Transact-SQL)