Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
              Van toepassing op:SQL Server
Azure SQL Database
Azure SQL Managed Instance
SQL-database in Microsoft Fabric Preview
Een methode waarmee wordt getest of het geometrieexemplaren hetzelfde is als het opgegeven type. Retourneert 1 als het type geometrie-exemplaar hetzelfde is als het opgegeven type. Deze methode retourneert ook 1 als het opgegeven type een bovenliggend exemplaartype is. Anders retourneert deze methode 0.
Syntax
  
.InstanceOf (geometry_type )  
Arguments
              geometry_type
              nvarchar(4000) tekenreeks die een van de 15 typen aangeeft die worden weergegeven in de geometrietypehiërarchie .
Return Types
Retourtype SQL Server: bit
CLR-retourtype: SqlBoolean
Remarks
De invoer voor de methode moet een van de volgende typen zijn: Geometrie, Punt, Curve, LineString, CircularString, CompoundCurve, Surface, Polygon, CurvePolygon, GeometryCollection, MultiSurface, MultiPolygon, MultiCurve, MultiLineString en MultiPoint. Deze methode genereert een ArgumentException als er andere tekenreeksen worden gebruikt voor de invoer.
Examples
In het volgende voorbeeld wordt een MultiPoint exemplaar gemaakt en gebruikt InstanceOf() om te zien of het exemplaar een GeometryCollectionis.
DECLARE @g geometry;  
SET @g = geometry::STGeomFromText('MULTIPOINT(0 0, 13.5 2, 7 19)', 0);  
SELECT @g.InstanceOf('GEOMETRYCOLLECTION');