Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
platí pro:SQL Server
Azure SQL Database
Azure SQL Managed Instance
SQL databáze v Microsoft Fabric
Vrátí zadaný bod v instanci geometrie .
Syntax
.STPointN ( expression )
Arguments
expression
Je výraz int mezi 1 a počtem bodů v instanci geometrie .
Návratové typy
Návratový typ SQL Serveru: geometrie
Návratový typ CLR: SqlGeometry
Typ OGC (Open Geospatial Consortium): Point
Remarks
Pokud je instance geometrie vytvořena uživatelem, STPointN() vrátí bod určený výrazem pořadím bodů v pořadí, ve kterém byly původně zadány.
Pokud byla instance geometrie vytvořena systémem, STPointN() vrátí bod určený výrazem seřazením všech bodů ve stejném pořadí, v jakém by byly výstupem: nejprve geometrií, pak kruhem uvnitř geometrie (pokud je to vhodné) a potom bodem v okruhu. Toto pořadí je deterministické.
Pokud je tato metoda volána s hodnotou menší než 1, vyvolá ArgumentOutOfRangeException.
Pokud je tato metoda volána s hodnotou větší než počet bodů v instanci, vrátí hodnotu null.
Examples
Následující příklad vytvoří LineString instanci a použije STPointN() k načtení druhého bodu v popisu instance.
DECLARE @g geometry;
SET @g = geometry::STGeomFromText('LINESTRING(0 0, 2 2, 1 0)', 0);
SELECT @g.STPointN(2).ToString();