MinDbCompatibilityLevel (tipo de datos geometry)
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
SQL Server tipo de valor devuelto: int
Tipo de valor devuelto de CLR: int
Comentarios
Utilice 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:
DECLARE @g geometry = 'LINESTRING(3 4, 8 9, 5 6)';
IF @g.MinDbCompatibilityLevel() <= 100
BEGIN
SELECT @g.ToString();
END