InstanceOf (type de données geography)InstanceOf (geography Data Type)

S’APPLIQUE À : ouiSQL Server (à partir de 2008) ouiAzure SQL Database nonAzure SQL Data Warehouse nonParallel Data Warehouse APPLIES TO: yesSQL Server (starting with 2008) yesAzure SQL Database noAzure SQL Data Warehouse noParallel Data Warehouse

Teste si l’instance geography est du même type que l’instance spécifiée.Tests if the geography instance is the same as the specified type.

SyntaxeSyntax

  
.InstanceOf ( 'geography_type')  

ArgumentsArguments

geography_typegeography_type
Chaîne nvarchar(4000) spécifiant l’un des 16 types exposés dans la hiérarchie de type geography.The nvarchar(4000) string specifying one of 16 types exposed in the geography type hierarchy.

Types de retourReturn Types

Type de retour SQL ServerSQL Server : bitSQL ServerSQL Server return type: bit

Type de retour CLR : SqlBooleanCLR return type: SqlBoolean

Notes Remarks

Retourne 1 si le type d’une instance geography est identique au type spécifié, ou si le type spécifié est un ancêtre du type d’instance ; sinon, retourne 0.Returns 1 if the type of a geography instance is the same as the specified type, or if the specified type is an ancestor of the instance type; otherwise, returns 0.

Cette méthode de type de données geography prend en charge les instances FullGlobe ou les instances spatiales qui sont plus grandes qu’un hémisphère.This geography data type method supports FullGlobe instances or spatial instances that are larger than a hemisphere.

L’entrée de la méthode doit être l’un de ces types : Geometry, Point, Curve, LineString, CircularString, Surface, Polygon, CurvePolygon, GeometryCollection, MultiSurface, MultiPolygon, MultiCurve, MultiLineString, MultiPoint ou FullGlobe.The input for the method must be one of these types: Geometry, Point, Curve, LineString, CircularString, Surface, Polygon, CurvePolygon, GeometryCollection, MultiSurface, MultiPolygon, MultiCurve, MultiLineString, MultiPoint, or FullGlobe.

Cette méthode lève une ArgumentException si vous utilisez d’autres chaînes comme entrée.This method throws an ArgumentException if you use any other strings for the input.

Cette méthode n'est pas précise.This method isn't precise.

ExemplesExamples

L'exemple suivant crée une instance MultiPoint et utilise InstanceOf() pour voir si l'instance est de type GeometryCollection.The following example creates a MultiPoint instance and uses InstanceOf() to see whether the instance is a GeometryCollection.

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

 Voir aussiSee Also

Méthodes étendues sur des instances geographyExtended Methods on Geography Instances