Partilhar via


STPointOnSurface (tipo de dados geometry)

Aplica-se a: SQL Server Banco de Dados SQL do Azure Instância Gerenciada de SQL do Azure Ponto de extremidade de análise de SQL no Microsoft Fabric Warehouse no Microsoft Fabric

Retorna um ponto arbitrário localizado no interior de uma instância de geometry.

Sintaxe

  
.STPointOnSurface ( )  

Observação

Para exibir a sintaxe do Transact-SQL para o SQL Server 2014 (12.x) e versões anteriores, confira a Documentação das versões anteriores.

Tipos de retorno

Tipo de retorno do SQL Server: geometry

Tipo de retorno do CLR: SqlGeometry

Tipo do OGC (Open Geospatial Consortium): Point

Comentários

Esse método retornará nulo se a instância estiver vazia.

Exemplos

O exemplo a seguir cria uma instância de Polygon e usa STPointOnSurface() para localizar um ponto na instância.

DECLARE @g geometry;  
SET @g = geometry::STGeomFromText('POLYGON((0 0, 3 0, 3 3, 0 3, 0 0),(2 2, 2 1, 1 1, 1 2, 2 2))', 0);  
SELECT @g.STPointOnSurface().ToString();  

Consulte Também

Métodos OGC em instâncias geometry