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ı
Geometri örneği başka bir geometri örneğiyle ilişkiliyse 1 döndürür; burada ilişki Boyutsal Olarak Genişletilmiş 9 Kesişim Modeli (DE-9IM) desen matris değeriyle tanımlanır; aksi takdirde, 0 döndürür.
Syntax
.STRelate ( other_geometry, intersection_pattern_matrix )
Arguments
other_geometry
Üzerinde çağrılan örnekle karşılaştırılan başka bir geometri örneğidir STRelate() .
intersection_pattern_matrix
İki geometri örneği arasındaki DE-9IM desen matris cihazı için kabul edilebilir değerleri kodlama nchar(9) türünde bir dizedir.
Remarks
Geometri örneklerinin uzamsal başvuru kimlikleri (SRID' ler) eşleşmezse bu yöntem her zaman null döndürür. Matris iyi biçimlendirilmemişse bu yöntem bir ArgumentException oluşturur.
Dönüş Türleri
SQL Server dönüş türü: bit
CLR dönüş türü: SqlBoolean
Examples
Aşağıdaki örnek, açık bir DE-9IM deseni kullanarak uzamsal ayrıklık için iki STRelate() örneğini test etmek için kullanır.
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****');
Ayrıca Bkz.
Geometri Örnekleri üzerinde