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