STRelate (veri türü geometri)
1 Verir bir geometry başka bir örneği ilişkilidir geometry ilişki tarafından Dimensionally genişletilmiş 9 kesişimi Model (DE-9IM) bir desen matris değer; tanımlanır, burada örnek olarak, aksi halde 0 değerini döndürür.
.STRelate ( other_geometry, intersection_pattern_matrix )
Bağımsız değişkenler
other_geometry
Başka bir iş geometry Örneğin, karşılaştırma için örnek STRelate() etkin duruma getirilir.intersection_pattern_matrix
Bir dize türünde mi nchar(9) kodlama, ikisi arasında DE 9IM desen matris aygıt için kabul edilebilir değerler geometry örnekleri.
Remarks
Bu yöntem her zaman null verir (SRIDs) kayma başvuru kimliklerinin geometry örnekleri eşleşmiyor. Bu yöntem durum bir ArgumentException Matrisin düzgün değilse.
Dönüş Türleri
SQL Server döndürme türü: bit
CLR dönüş türü: SqlBoolean
Örnekler
Aşağıdaki örnek kullanır. STRelate() iki sınamak için geometry açık bir DE 9IM desen kayma ayrık kullanma örnekleri'ı tıklatın.
DECLARE @g geometry;
DECLARE @h geometry;
SET @g = geometry::STGeomFromText('LINESTRING(0 2, 2 0, 4 2)', 0);
SET @h = geometry::STGeomFromText('POINT(5 5)', 0);
SELECT @g.STRelate(@h, 'FF*FF****');