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 een opgegeven punt in een geometrie-exemplaar .
Syntax
.STPointN ( expression )
Arguments
expression
Is een int-expressie tussen 1 en het aantal punten in het geometrieexemplaren .
Retourtypen
Retourtype SQL Server: geometrie
CLR-retourtype: SqlGeometry
Type Georuimtelijk Consortium (OGC) openen: Punt
Remarks
Als een geometrie-exemplaar door de gebruiker is gemaakt, STPointN() retourneert u het punt dat is opgegeven door een expressie door de punten te ordenen in de volgorde waarin ze oorspronkelijk zijn ingevoerd.
Als een geometrie-exemplaar door het systeem is gebouwd, STPointN() retourneert u het punt dat is opgegeven door expressies door alle punten in dezelfde volgorde te rangschikken als uitvoer: eerst door geometrie, vervolgens door ring binnen de geometrie (indien van toepassing) en vervolgens op punt binnen de ring. Deze volgorde is deterministisch.
Als deze methode wordt aangeroepen met een waarde kleiner dan 1, wordt er een ArgumentOutOfRangeException gegenereerd.
Als deze methode wordt aangeroepen met een waarde die groter is dan het aantal punten in het exemplaar, retourneert deze null.
Examples
In het volgende voorbeeld wordt een LineString exemplaar gemaakt en gebruikt STPointN() om het tweede punt op te halen in de beschrijving van het exemplaar.
DECLARE @g geometry;
SET @g = geometry::STGeomFromText('LINESTRING(0 0, 2 2, 1 0)', 0);
SELECT @g.STPointN(2).ToString();