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 maximala dimensionen för en geografiinstans .
Syntax
.STDimension ( )
Returtyper
SQL Server-returtyp: int
CLR-returtyp: SqlInt32
Remarks
STDimension() returnerar -1 om geografiinstansen är tom.
Examples
I följande exempel används STDimension() för att skapa en tabellvariabel för att lagra geography instanser och infogar en Point, en LineStringoch en Polygon.
DECLARE @temp table ([name] varchar(10), [geom] geography);
INSERT INTO @temp values ('Point', geography::STGeomFromText('POINT(-122.34900 47.65100)', 4326));
INSERT INTO @temp values ('LineString', geography::STGeomFromText('LINESTRING(-122.360 47.656, -122.343 47.656)', 4326));
INSERT INTO @temp values ('Polygon', geography::STGeomFromText('POLYGON((-122.358 47.653, -122.348 47.649, -122.348 47.658, -122.358 47.658, -122.358 47.653))', 4326));
SELECT [name], [geom].STDimension() as [dim]
FROM @temp;
Exemplet returnerar sedan dimensionerna för varje geography instans.
| name | dim |
|---|---|
| Point | 0 |
| LineString | 1 |
| Polygon | 2 |