Freigeben über


MinDbCompatibilityLevel (geometry-Datentyp)

Gibt den minimalen Datenbankkompatibilitätsgrad zurück, von dem die geometry-Datentypinstanz erkannt wird.

Syntax

.MinDbCompatibilityLevel ( )

Rückgabetypen

SQL Server Rückgabetyp: int

CLR-Rückgabetyp: int

Hinweise

Testen Sie die Kompatibilität eines räumlichen Objekts mithilfe von MinDbCompatibilityLevel(), bevor Sie den Kompatibilitätsgrad einer Datenbank ändern.

Beispiele

A.Testen der Kompatibilität des CircularString-Typs mit Kompatibilitätsgrad 110

Im folgenden Beispiel wird die Kompatibilität einer CircularString-Instanz mit einer früheren Version von SQL Server getestet:

DECLARE @g geometry = 'CIRCULARSTRING(3 4, 8 9, 5 6)';

IF @g.MinDbCompatibilityLevel() <= 110

BEGIN

SELECT @g.ToString();

END

B.Testen der Kompatibilität des LineString-Typs mit Kompatibilitätsgrad 100

Im folgenden Beispiel wird die Kompatibilität einer LineString-Instanz mit SQL Server 2008 getestet:

DECLARE @g geometry = 'LINESTRING(3 4, 8 9, 5 6)';

IF @g.MinDbCompatibilityLevel() <= 100

BEGIN

SELECT @g.ToString();

END

Siehe auch

Verweis

ALTER DATABASE-Kompatibilitätsgrad (Transact-SQL)