STIsValid (geometri veri türü)
Döndürür doğru ise bir geometryörneği düzgün biçimlendirilmiş, onun Aç Geospatial Consortium (ogc) türü. Döner yanlış Eğer bir geometryörneği düzgün biçimlendirilmiş değil.
Sözdizimi
.STIsValid ( )
Dönüş Türleri
SQL Server dönüş türü: bit
clr döndürme türü:SqlBoolean
Açıklamalar
ogc türü bir geometryörneği çağırarak belirlenebilir MultiPolygonSTGeometryType().
SQL Serveroluşturan tek geçerli geometryörnekler, ancak depolama ve alma geçersiz örnekleri sağlar. Herhangi bir geçersiz örneği aynı noktası kümesini temsil eden geçerli bir örneği kullanılarak alınabilir MakeValid()yöntemi.
Örnekler
Aşağıdaki örnek bir geometryörneği ve kullanımları STIsValid()örneği geçerli olup olmadığını sınamak için.
DECLARE @g geometry;
SET @g = geometry::STGeomFromText('LINESTRING(0 0, 2 2, 1 0)', 0);
SELECT @g.STIsValid();
DECLARE @g geometry;
SET @g = geometry::STGeomFromText('LINESTRING(0 0, 2 2, 1 0)', 0);
SELECT @g.STIsValid();
Ayrıca bkz.
Başvuru
STGeometryType (geometri veri türü)
MakeValid (geometri veri türü)