STWithin (geometri veri türü)
1 Döner bir geometryiçinde tamamen başka bir örneği olan geometryörneği; Aksi takdirde 0 döndürür.
Sözdizimi
.STWithin ( other_geometry )
Bağımsız değişkenler
- other_geometry
Başka bir geometryörneğini hangi örneğinde karşılaştırma STWithin()çağrılır.
Dönüş Türleri
SQL Server dönüş türü: bit
clr döndürme türü:SqlBoolean
Açıklamalar
Bu yöntem her zaman null döndürür kayma başvuru kimlikleri (SRIDs) geometryörnekleri eşleşmiyor.
Örnekler
Aşağıdaki örnek STWithin()iki test etmek için geometryilk örneği tamamen içinde ikinci örnek olup olmadığını görmek için örnekleri.
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);
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);