Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
van toepassing op:SQL Server
Azure SQL Database
Azure SQL Managed Instance
SQL-database in Microsoft Fabric
Retourneert de maximale dimensie van een geometrie-exemplaar .
Syntax
.STDimension ( )
Retourtypen
Retourtype SQL Server: int
CLR-retourtype: SqlInt32
Remarks
STDimension() retourneert -1 als het geometrie-exemplaar leeg is.
Examples
In het volgende voorbeeld wordt een tabelvariabele gemaakt voor het opslaan van geometrie-exemplaren en het invoegen van een Point, een LineStringen een Polygon. Vervolgens wordt de STDimension() afmetingen van elke geometrieinstantie geretourneerd.
DECLARE @temp table ([name] varchar(10), [geom] geometry);
INSERT INTO @temp values ('Point', geometry::STGeomFromText('POINT(3 3)', 0));
INSERT INTO @temp values ('LineString', geometry::STGeomFromText('LINESTRING(0 0, 3 3)', 0));
INSERT INTO @temp values ('Polygon', geometry::STGeomFromText('POLYGON((0 0, 3 0, 0 3, 0 0))', 0));
SELECT [name], [geom].STDimension() as [dim]
FROM @temp;
Het voorbeeld retourneert vervolgens de dimensies van elk geometry exemplaar.
| name | dim |
|---|---|
| Point | 0 |
| LineString | 1 |
| Polygon | 2 |