Megosztás a következőn keresztül:


STPointN (geometriai adattípus)

A következőkre vonatkozik:SQL ServerAzure SQL DatabaseFelügyelt Azure SQL-példánySQL-adatbázis a Microsoft Fabricben

Megadott pontot ad vissza egy geometriai példányban.

Syntax

  
.STPointN ( expression )  

Arguments

expression
Egy int kifejezés 1 és a geometriai példány pontjainak száma között.

Visszatérési típusok

SQL Server visszatérési típusa: geometria

CLR visszatérési típus: SqlGeometry

Open Geospatial Consortium (OGC) típus: Pont

Remarks

Ha a felhasználó létrehoz egy geometriai példányt, a STPointN() által megadott pontot adja vissza úgy, hogy a pontokat abban a sorrendben rendezi, amelyben eredetileg be lettek adva.

Ha a rendszer egy geometriai példányt hozott létre, a STPointN() által megadott pontot adja vissza úgy, hogy az összes pontot ugyanabban a sorrendben rendezi, mint a kimenet: először geometria, majd a geometria gyűrűje (ha szükséges), majd a gyűrűn belüli pont. Ez a sorrend determinisztikus.

Ha ezt a metódust 1-nél kisebb értékkel hívjuk meg, az ArgumentumOutOfRangeException értéket adja eredményül.

Ha ezt a metódust a példányban lévő pontok számánál nagyobb értékkel hívjuk meg, akkor null értéket ad vissza.

Examples

Az alábbi példa létrehoz egy példányt LineString , és a példány leírásának második pontját kéri STPointN() le.

DECLARE @g geometry;  
SET @g = geometry::STGeomFromText('LINESTRING(0 0, 2 2, 1 0)', 0);  
SELECT @g.STPointN(2).ToString();  

Lásd még:

geometriai példányok OGC-metódusai