InstanceOf (type de données geometry)
S’applique à : SQL ServerAzure SQL Database Azure SQL Managed Instance
Méthode qui teste si l’instance geometry est du même type que l’instance spécifiée. Retourne 1 si le type de l’instance geometry est identique au type spécifié. Cette méthode retourne également 1 si le type spécifié est un ancêtre du type d’instance. Sinon, elle retourne 0.
Syntaxe
.InstanceOf (geometry_type )
Remarque
Pour afficher la syntaxe Transact-SQL pour SQL Server 2014 (12.x) et versions antérieures, consultez la Documentation sur les versions antérieures.
Arguments
geometry_type
Chaîne nvarchar(4000) spécifiant l’un des 15 types exposés dans la hiérarchie de type geometry.
Types de retour
Type de retour SQL Server : bit
Type de retour CLR : SqlBoolean
Remarques
L’entrée de la méthode doit être l’un des types suivants : Geometry, Point, Curve, LineString, CircularString, CompoundCurve, Surface, Polygon, CurvePolygon, GeometryCollection, MultiSurface, MultiPolygon, MultiCurve, MultiLineString ou MultiPoint. Cette méthode lève ArgumentException si d’autres chaînes sont utilisées en entrée.
Exemples
L'exemple suivant crée une instance MultiPoint
et utilise InstanceOf()
pour voir si l'instance est un GeometryCollection
.
DECLARE @g geometry;
SET @g = geometry::STGeomFromText('MULTIPOINT(0 0, 13.5 2, 7 19)', 0);
SELECT @g.InstanceOf('GEOMETRYCOLLECTION');
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : pendant toute l’année 2024, nous allons éliminer progressivement Problèmes GitHub comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, voir :Soumettre et afficher des commentaires pour