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 Banco de Dados SQL no Microsoft Fabric

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

Sintaxe

  
.STPointOnSurface ( )  

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