STIsValid (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
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 ( )
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