STTouches (tipo de dados geometry)

Aplica-se a:SQL ServerBanco de Dados SQL do AzureInstância Gerenciada de SQL do AzurePonto de extremidade de análises SQL no Microsoft FabricWarehouse no Microsoft Fabric

Retornará 1 se uma instância de geometry tocar espacialmente outra instância de geometry. Retornará 0 se isso não ocorrer.

Sintaxe

  
.STTouches ( other_geometry )  

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.

Argumentos

other_geometry
É outra instância de geometry a ser comparada com a instância na qual STTouches() é invocado.

Tipos de retorno

Tipo de retorno do SQL Server: bit

Tipo de retorno do CLR: SqlBoolean

Comentários

Duas instâncias de geometry se encontrarão se houver interseção de seus conjuntos de pontos, mas não de seus interiores.

Esse método sempre retornará nulo se as SRIDs (IDs de referência espacial) das instâncias de geometry não forem correspondentes.

Exemplos

O exemplo a seguir usa STTouches() para testar duas instâncias geometry e consultar se elas se encontram.

DECLARE @g geometry;  
DECLARE @h geometry;  
SET @g = geometry::STGeomFromText('LINESTRING(0 2, 2 0, 4 2)', 0);  
SET @h = geometry::STGeomFromText('POINT(1 1)', 0);  
SELECT @g.STTouches(@h);  

Consulte Também

Visão geral de índices espaciais
Métodos OGC em instâncias geometry