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