Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of mappen te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen om mappen te wijzigen.
van toepassing op:SQL Server
Azure SQL Database
Azure SQL Managed Instance
SQL-database in Microsoft Fabric
Test of het geografische exemplaar hetzelfde is als het opgegeven type.
Syntax
.InstanceOf ( 'geography_type')
Arguments
geography_type
De tekenreeks nvarchar(4000) die een van de 16 typen aangeeft die worden weergegeven in de hiƫrarchie van het geografietype .
Retourtypen
Retourtype SQL Server: bit
CLR-retourtype: SqlBoolean
Remarks
Retourneert 1 als het type van een geografisch exemplaar hetzelfde is als het opgegeven type, of als het opgegeven type een bovenliggend type van het exemplaartype is; retourneert anders 0.
Deze geografiegegevenstypemethode ondersteunt FullGlobe-exemplaren of ruimtelijke instanties die groter zijn dan een halfrond.
De invoer voor de methode moet een van deze typen zijn: Geometrie, Punt, Curve, LineString, CircularString, Surface, Polygon, CurvePolygon, GeometryCollection, MultiSurface, MultiPolygon, MultiCurve, MultiLineString, MultiPoint of FullGlobe.
Deze methode genereert een ArgumentException als u andere tekenreeksen voor de invoer gebruikt.
Deze methode is niet precies.
Examples
In het volgende voorbeeld wordt een MultiPoint exemplaar gemaakt en gebruikt InstanceOf() om te zien of het exemplaar een GeometryCollectionis.
DECLARE @g geography;
SET @g = geography::STGeomFromText('MULTIPOINT(-122.360 47.656, -122.343 47.656)', 4326);
SELECT @g.InstanceOf('GEOMETRYCOLLECTION');