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 2017 (14.x) dan versi yang
lebih baru database Azure SQL Database
Azure SQL Managed Instance
SQL di Microsoft Fabric
Mengembalikan ID objek untuk ID simpul grafik tertentu.
Sintaks
OBJECT_ID_FROM_NODE_ID ( node_id )
Argumen
node_id
Representasi karakter (JSON) untuk salah satu item berikut:
- Kolom
$node_idpseudo untuk tabel simpul. - Kolom
$from_idpseudo untuk tabel edge. - Kolom
$to_iduntuk tabel edge.
Nilai hasil
Mengembalikan object_id untuk tabel grafik yang sesuai dengan yang node_id disediakan.
object_idadalah int. Jika tidak valid node_id disediakan, NULL dikembalikan.
Keterangan
- Karena overhead performa penguraian dan validasi representasi karakter yang disediakan (JSON) simpul, Anda hanya boleh menggunakan
OBJECT_ID_FROM_NODE_IDjika diperlukan. Dalam kebanyakan kasus, MATCH harus cukup untuk kueri melalui tabel grafik. - Agar
OBJECT_ID_FROM_NODE_IDmengembalikan nilai, representasi karakter yang disediakan (JSON) dari ID simpul harus valid, dan bernamaschema.tabledalam JSON, harus berupa tabel simpul yang valid. ID grafik dalam representasi karakter (JSON), tidak perlu ada dalam tabel simpul. Ini bisa berupa bilangan bulat yang valid. -
OBJECT_ID_FROM_NODE_IDadalah satu-satunya cara yang didukung untuk mengurai representasi karakter (JSON) dari ID simpul.
Contoh
Contoh berikut mengembalikan object_id untuk semua simpul $from_id dalam likes tabel tepi grafik. Dalam Sampel Oleh karena itu, nilai yang dikembalikan konstanta dan sama dengan object_idPerson tabel (1525580473 dalam contoh ini).
SELECT OBJECT_ID_FROM_NODE_ID($from_id)
FROM likes;
Berikut hasilnya:
...
1525580473
1525580473
1525580473
...