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 tepi grafik tertentu.
Sintaks
OBJECT_ID_FROM_EDGE_ID ( edge_id )
Argumen
edge_id
Kolom $edge_id pseudo dalam tabel tepi grafik.
Nilai hasil
Mengembalikan object_id untuk tabel grafik yang sesuai dengan yang edge_id disediakan.
object_idadalah int. Jika tidak valid edge_id disediakan, NULL dikembalikan.
Keterangan
- Karena overhead performa penguraian dan validasi representasi karakter yang disediakan (JSON) tepi, Anda hanya boleh menggunakan
OBJECT_ID_FROM_EDGE_IDjika diperlukan. Dalam kebanyakan kasus, MATCH harus cukup untuk kueri melalui tabel grafik. - Untuk
OBJECT_ID_FROM_EDGE_IDmengembalikan nilai, representasi karakter yang disediakan (JSON) dari ID tepi harus valid, dan yang dinamaischema.tabledalam JSON, harus berupa tabel tepi yang valid. ID grafik dalam representasi karakter (JSON), tidak perlu ada di tabel edge. Ini bisa berupa bilangan bulat yang valid. -
OBJECT_ID_FROM_EDGE_IDadalah satu-satunya cara yang didukung untuk mengurai representasi karakter (JSON) dari ID tepi.
Contoh
Contoh berikut mengembalikan object_id untuk semua simpul $edge_id dalam likes tabel tepi grafik.
Dalam Sampel Database SQL Graph, nilai yang dikembalikan konstanta dan sama dengan object_idlikes tabel (978102525 dalam contoh ini).
SELECT OBJECT_ID_FROM_EDGE_ID($from_id)
FROM likes;
Berikut hasilnya:
...
978102525
978102525
978102525
...