STIsValid (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á true se uma instância de geometry estiver bem formada, com base em seu tipo do OGC (Open Geospatial Consortium). Retornará false se uma instância de geometry não estiver bem formada.
Sintaxe
.STIsValid ( )
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: bit
Tipo de retorno do CLR: SqlBoolean
Comentários
O tipo do OGC de uma instância de geometry pode ser determinado com a invocação de STGeometryType().
O SQL Server produz somente instâncias de geometry válidas, mas permite o armazenamento e a recuperação de instâncias inválidas. Uma instância válida que representa o mesmo conjunto de pontos de qualquer instância inválida pode ser recuperada usando o método MakeValid()
.
Exemplos
O exemplo a seguir cria uma instância de geometry
e usa STIsValid()
para testar se a instância é válida.
DECLARE @g geometry;
SET @g = geometry::STGeomFromText('LINESTRING(0 0, 2 2, 1 0)', 0);
SELECT @g.STIsValid();
Consulte Também
STGeometryType (tipo de dados geometry)
MakeValid (tipo de dados geometry)
Métodos OGC em instâncias geometry
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