Udostępnij przez


InstanceOf (geometrię typu danych)

Badania, jeśli metoda geometry wystąpienie jest taka sama jak określonego typu.Zwraca wartość 1, jeśli typ geometry,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 (geometry_type )

Argumenty

  • geometry_type
    Jest nvarchar(4000) ciąg określający jeden z typów 12 w geometry 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 geometry;
SET @g = geometry::STGeomFromText('MULTIPOINT(0 0, 13.5 2, 7 19)', 0);
SELECT @g.InstanceOf('GEOMETRYCOLLECTION');

Zobacz także

Inne zasoby