STOverlaps (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
Retornará 1 se uma instância de geometry se sobrepuser a outra instância de geometry. Retornará 0 se isso não ocorrer.
Sintaxe
.STOverlaps ( 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 STOverlaps()
é invocado.
Tipos de retorno
Tipo de retorno do SQL Server: bit
Tipo de retorno do CLR: SqlBoolean
Comentários
Duas instâncias de geometria serão sobrepostas se a região que representa a interseção entre elas tiver a mesma dimensão que as instâncias têm e se região não for igual a nenhuma das instâncias.
STOverlaps()
sempre retornará 0 se os pontos em que as instâncias de geometria interseccionam não forem da mesma dimensão.
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 STOverlaps()
para testar duas instâncias de geometria quanto à sobreposição.
DECLARE @g geometry;
DECLARE @h geometry;
SET @g = geometry::STGeomFromText('POLYGON((0 0, 2 0, 2 2, 0 2, 0 0))', 0);
SET @h = geometry::STGeomFromText('POLYGON((1 1, 3 1, 3 3, 1 3, 1 1))', 0);
SELECT @g.STOverlaps(@h);
Consulte Também
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de