Delen via


STWithin (geometriegegevenstype)

Van toepassing op:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceSQL-database in Microsoft Fabric

Retourneert 1 als een geometrie-exemplaar volledig binnen een ander geometrieexemplaren valt; retourneert anders 0. De STWithin opdracht is hoofdlettergevoelig.

Syntax

  
.STWithin ( other_geometry )  

Arguments

other_geometry
Is een ander geometrieexemplaren om te vergelijken met het exemplaar waarop STWithin() wordt aangeroepen.

Retourtypen

Retourtype SQL Server: bit

CLR-retourtype: SqlBoolean

Remarks

Deze methode retourneert altijd null als de ruimtelijke referentie-id's (SRID's) van de geometrie-exemplaren niet overeenkomen.

Examples

In het volgende voorbeeld wordt gebruikgemaakt STWithin() van het testen van twee geometry exemplaren om te zien of het eerste exemplaar volledig binnen het tweede exemplaar is.

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);  

Zie ook

Overzicht van ruimtelijke indexen
OGC-methoden voor geometrieexemplaren