Dela via


STDistance (datatyp för geometri)

Gäller för:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceSQL-databas i Förhandsversion av Microsoft Fabric

Returnerar det kortaste avståndet mellan en punkt i en geometriinstans och en punkt i en annan geometriinstans .

Syntax

  
.STDistance ( other_geometry )  

Arguments

other_geometry
Är en annan geometriinstans från vilken avståndet mellan den instans som STDistance() anropas ska mätas. Om other_geometry är en tom uppsättning STDistance() returnerar null.

Return Types

SQL Server-returtyp: flyttal

CLR-returtyp: SqlDouble

Remarks

STDistance() returnerar alltid null om de rumsliga referens-ID:na (SRID) för geometriinstanserna inte matchar.

Examples

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('POINT(10 10)', 0);  
SELECT @g.STDistance(@h);  

See Also

Översikt över spatiala index
OGC-metoder för geometriinstanser