STIsValid (tipo de dados geometry)
Aplica-se a: SQL Server
Banco de Dados SQL do Azure
Instância Gerenciada de SQL do Azure
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.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários