Compartir vía


MinDbCompatibilityLevel (tipo de datos geometry)

Se aplica a: SQL ServerAzure SQL Database Azure SQL Instancia administrada

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

Sintaxis

  
.MinDbCompatibilityLevel ( )  

Nota:

Para ver la sintaxis de Transact-SQL para SQL Server 2014 (12.x) y versiones anteriores, consulte Versiones anteriores de la documentación.

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)