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
Titik akhir analitik SQL di Microsoft Fabric
Gudang di Microsoft Fabric
Database SQL di Microsoft Fabric
Dalam data spasial SQL Server, Titik adalah objek 0 dimensi yang mewakili satu lokasi dan dapat berisi nilai Z (elevasi) dan M (pengukuran).
Jenis data geografi
Jenis titik untuk jenis data geografi mewakili satu lokasi di mana Lat mewakili garis lintang dan Long mewakili garis bujur. Nilai untuk garis lintang dan bujur diukur dalam derajat. Nilai untuk garis lintang selalu terletak pada interval [-90, 90], dan nilai yang dimasukkan di luar rentang ini akan memberikan pengecualian. Nilai untuk garis bujur selalu berada dalam interval (-180, 180], dan nilai yang dimasukkan di luar rentang ini dibungkus agar pas dalam rentang ini. Misalnya, jika 190 dimasukkan untuk bujur, maka akan dikonversi ke nilai -170. SRID mewakili ID referensi spasial instans geografi yang ingin Anda kembalikan.
Jenis data geometri
Jenis Titik untuk jenis data geometri mewakili satu lokasi di mana X mewakili koordinat X dari Titik yang dihasilkan dan Y mewakili koordinat Y dari Titik yang dihasilkan. SRID mewakili ID referensi spasial instans geometri yang ingin Anda kembalikan.
Examples
Contoh A.
Contoh berikut membuat instans geometri Point yang mewakili titik (3, 4) dengan SRID 0.
DECLARE @g geometry;
SET @g = geometry::STGeomFromText('POINT (3 4)', 0);
Contoh B.
Contoh berikut membuat instans Titik geometri yang mewakili titik (3, 4) dengan nilai Z (elevasi) 7, nilai M (ukuran) 2,5, dan SRID default 0.
DECLARE @g geometry;
SET @g = geometry::Parse('POINT(3 4 7 2.5)');
Contoh C.
Contoh berikut mengembalikan nilai X, Y, Z, dan M untuk instans Titik geometri.
SELECT @g.STX;
SELECT @g.STY;
SELECT @g.Z;
SELECT @g.M;
Contoh D.
Nilai Z dan M dapat ditentukan secara eksplisit sebagai NULL, seperti yang ditunjukkan dalam contoh berikut.
DECLARE @g geometry;
SET @g = geometry::Parse('POINT(3 4 NULL NULL)');