Aracılığıyla paylaş


STIsValid (geometri Veri Türü)

Şunlar için geçerlidir:SQL ServerAzure SQL VeritabanıAzure SQL Yönetilen ÖrneğiMicrosoft Fabric'te SQL veritabanı

Geometri örneği Açık Jeo-Uzamsal Konsorsiyum (OGC) türüne göre iyi biçimlendirilmişse true döndürür. Geometri örneği iyi biçimlendirilmemişse false döndürür.

Syntax

  
.STIsValid ( )  

Dönüş Türleri

SQL Server dönüş türü: bit

CLR dönüş türü: SqlBoolean

Remarks

Geometri örneğinin OGC türü , STGeometryType() çağrılarak belirlenebilir.

SQL Server yalnızca geçerli geometri örnekleri oluşturur, ancak geçersiz örneklerin depolanmasına ve alınmasına izin verir. Herhangi bir geçersiz örneğin aynı nokta kümesini temsil eden geçerli bir örnek yöntemi kullanılarak MakeValid() alınabilir.

Examples

Aşağıdaki örnek bir geometry örnek oluşturur ve örneğin geçerli olup olmadığını test etmek için kullanır STIsValid() .

DECLARE @g geometry;  
SET @g = geometry::STGeomFromText('LINESTRING(0 0, 2 2, 1 0)', 0);  
SELECT @g.STIsValid();  

Ayrıca Bkz.

STGeometryType (geometri Veri Türü)
MakeValid (geometri Veri Türü)
Geometri Örnekleri üzerinde OGC Yöntemleri