Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:SQL Server
Azure SQL Veritabanı
Azure SQL Yönetilen Örneği
Microsoft Fabric'te SQL veritabanı
Coğrafya örneğinin belirtilen türle aynı olup olmadığını sınar.
Syntax
.InstanceOf ( 'geography_type')
Arguments
geography_type
Coğrafya türü hiyerarşisinde kullanıma sunulan 16 türden birini belirten nvarchar(4000) dizesi.
Dönüş Türleri
SQL Server dönüş türü: bit
CLR dönüş türü: SqlBoolean
Remarks
Coğrafya örneğinin türü belirtilen türle aynıysa veya belirtilen tür örnek türünün üst değeriyse 1 döndürür; aksi takdirde, 0 döndürür.
Bu coğrafya veri türü yöntemi, Bir yarım küreden daha büyük Olan FullGlobe örneklerini veya uzamsal örnekleri destekler.
Yöntemin girişi şu türlerden biri olmalıdır: Geometry, Point, Curve, LineString, CircularString, Surface, Polygon, CurvePolygon, GeometryCollection, MultiSurface, MultiPolygon, MultiCurve, MultiLineString, MultiPoint veya FullGlobe.
Giriş için başka dizeler kullanırsanız bu yöntem bir ArgumentException oluşturur.
Bu yöntem kesin değildir.
Examples
Aşağıdaki örnek bir MultiPoint örnek oluşturur ve örneğin bir InstanceOf()olup olmadığını görmek için kullanırGeometryCollection.
DECLARE @g geography;
SET @g = geography::STGeomFromText('MULTIPOINT(-122.360 47.656, -122.343 47.656)', 4326);
SELECT @g.InstanceOf('GEOMETRYCOLLECTION');