Aracılığıyla paylaş


InstanceOf (geometri veri türü)

Eğer test bir yöntem geometryörneği belirtilen türü ile aynı şeydir. 1 Döner türü bir geometryörneği olduğu belirtilen türü ile aynı veya belirtilen türün bir örneğini türü; atası ise Aksi takdirde 0 döndürür.

Sözdizimi

.InstanceOf (geometry_type )

Bağımsız değişkenler

  • geometry_type
    Olan bir nvarchar(4000)dize içinde maruz 15 türlerinden belirtme geometryyazın hiyerarşisi.

Dönüş Türleri

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

clr döndürme türü: SqlBoolean

Açıklamalar

The input for the method must be one of the following: Geometry, Point, Curve, LineString, CircularString, CompoundCurve, Surface, Polygon, CurvePolygon, GeometryCollection, MultiSurface, MultiPolygon, MultiCurve, MultiLineString, and MultiPoint. Bu yöntemi atar bir ArgumentExceptiondiğer dizeler girişi için kullandıysanız.

Örnekler

Aşağıdaki örnek bir MultiPointörneği ve kullanımları InstanceOf()Örnek olup olmadığını görmek için bir GeometryCollection.

DECLARE @g geometry;
SET @g = geometry::STGeomFromText('MULTIPOINT(0 0, 13.5 2, 7 19)', 0);
SELECT @g.InstanceOf('GEOMETRYCOLLECTION');

DECLARE @g geometry;
SET @g = geometry::STGeomFromText('MULTIPOINT(0 0, 13.5 2, 7 19)', 0);
SELECT @g.InstanceOf('GEOMETRYCOLLECTION');

Ayrıca bkz.

Diğer Kaynaklar

Genişletilmiş yöntemleri üzerinde Geometry örnekleri