Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för:SQL Server
Azure SQL Database
Azure SQL Managed Instance
SQL-databas i Microsoft Fabric
Returnerar den lägsta databaskompatibilitetsnivån som identifierar instansen av geometridatatypen .
Syntax
.MinDbCompatibilityLevel ( )
Returtyper
SQL Server-returtyp: int
CLR-returtyp: int
Remarks
Använd MinDbCompatibilityLevel() för att testa ett rumsligt objekt för kompatibilitet innan du ändrar kompatibilitetsnivån på en databas.
Examples
A. Testa CircularString-typ för kompatibilitet med kompatibilitetsnivå 110
I följande exempel testas en CircularString instans för kompatibilitet med en tidigare version av SQL Server:
DECLARE @g geometry = 'CIRCULARSTRING(3 4, 8 9, 5 6)';
IF @g.MinDbCompatibilityLevel() <= 110
BEGIN
SELECT @g.ToString();
END
B. Testa LineString-typ för kompatibilitet med kompatibilitetsnivå 100
I följande exempel testas en LineString instans för kompatibilitet med 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
Se även
Kommandot ALTER DATABASE Compatibility Level (Transact-SQL) används för att ändra databasens kompatibilitetsnivå.