Aracılığıyla paylaş


STWithin (geometri Veri Türü)

Şunlar için geçerlidir:SQL ServerAzure SQL VeritabanıAzure SQL Yönetilen ÖrneğiMicrosoft Fabric'te SQL veritabanı

Bir geometri örneği tamamen başka bir geometri örneğinin içindeyse 1 döndürür; aksi takdirde, 0 döndürür. Komut STWithin büyük/küçük harfe duyarlıdır.

Syntax

  
.STWithin ( other_geometry )  

Arguments

other_geometry
Üzerinde çağrılan örnekle karşılaştırılan başka bir geometri örneğidir STWithin() .

Dönüş Türleri

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

CLR dönüş türü: SqlBoolean

Remarks

Geometri örneklerinin uzamsal başvuru kimlikleri (SRID' ler) eşleşmezse bu yöntem her zaman null döndürür.

Examples

Aşağıdaki örnek, ilk örneğin tamamen ikinci örnek içinde olup olmadığını görmek için iki STWithin() örneği test etmek için kullanırgeometry.

DECLARE @g geometry;  
DECLARE @h geometry;  
SET @g = geometry::STGeomFromText('POLYGON((0 0, 2 0, 2 2, 0 2, 0 0))', 0);  
SET @h = geometry::STGeomFromText('POLYGON((1 1, 3 1, 3 3, 1 3, 1 1))', 0);  
SELECT @g.STWithin(@h);  

Ayrıca Bkz.

Uzamsal Dizinlere Genel Bakış
Geometri Örnekleri üzerinde OGC Yöntemleri