Udostępnij za pośrednictwem


InstanceOf (Geografia typ danych)

Badania, jeśli metoda geography wystąpienie jest taka sama jak określonego typu.Zwraca wartość 1, jeśli typ geography,wystąpienie jest taki sam, jak określony typ lub jeśli określony typ jest element nadrzędny , wystąpienie typu; w przeciwnym razie zwraca wartość 0.

Składnia

.InstanceOf (geography_type )

Argumenty

  • geography_type
    Jest nvarchar(4000) ciąg określający jeden z typów 12 w geography typu hierarchii.

Zwracane typy

SQL Serverzwracany typ: bit

Zwracany typ CLR: SqlBoolean

Uwagi

Dane wejściowe dla metoda musi być jedną z następujących czynności: Geometry, Point, Curve, LineString, Surface, Polygon, GeometryCollection, MultiSurface, MultiPolygon, MultiCurve, MultiLineString, and MultiPoint.

Ta metoda wygeneruje ArgumentException Jeśli inne ciągi są używane dla danych wejściowych.

Przykłady

Poniższy przykład tworzy MultiPoint wystąpienie i zastosowań InstanceOf() czy wystąpienie jest GeometryCollection.

DECLARE @g geography;
SET @g = geography::STGeomFromText('MULTIPOINT(-122.360 47.656, -122.343 47.656)', 4326);
SELECT @g.InstanceOf('GEOMETRYCOLLECTION');

Zobacz także

Inne zasoby