Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berlaku untuk:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Database SQL di Microsoft Fabric
Menguji apakah instans geografi sama dengan jenis yang ditentukan.
Syntax
.InstanceOf ( 'geography_type')
Arguments
geography_type
String nvarchar(4000) yang menentukan salah satu dari 16 jenis yang diekspos dalam hierarki jenis geografi .
Jenis Kembalian
Jenis pengembalian SQL Server: bit
Jenis pengembalian CLR: SqlBoolean
Remarks
Mengembalikan 1 jika jenis instans geografi sama dengan jenis yang ditentukan, atau jika jenis yang ditentukan adalah leluhur dari jenis instans; jika tidak, mengembalikan 0.
Metode jenis data geografi ini mendukung instans FullGlobe atau instans spasial yang lebih besar dari belahan.
Input untuk metode harus salah satu jenis ini: Geometri, Titik, Kurva, LineString, CircularString, Surface, Polygon, CurvePolygon, GeometryCollection, MultiSurface, MultiPolygon, MultiCurve, MultiLineString, MultiPoint, atau FullGlobe.
Metode ini melempar ArgumentException jika Anda menggunakan string lain untuk input.
Metode ini tidak tepat.
Examples
Contoh berikut membuat instans MultiPoint dan menggunakan untuk melihat apakah instans InstanceOf() adalah GeometryCollection.
DECLARE @g geography;
SET @g = geography::STGeomFromText('MULTIPOINT(-122.360 47.656, -122.343 47.656)', 4326);
SELECT @g.InstanceOf('GEOMETRYCOLLECTION');