Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir: SQL Server 2017 (14.x) ve sonraki sürümleri
Microsoft Fabric'te
Azure SQL Veritabanı
Azure SQL Yönetilen Örneği SQL veritabanı
Belirli bir kenar kimliği için iç grafik kimliğini döndürür.
Sözdizimi
GRAPH_ID_FROM_EDGE_ID ( edge_id )
Arguments
edge_id
Kenar tablosundaki sahte sütunun $edge_id karakter gösterimi (JSON).
Dönüş değeri
Bigint olan iç grafik kimliğini döndürür.
Açıklamalar
- Kenarların sağlanan karakter gösterimini (JSON) ayrıştırma ve doğrulamanın performans ek yükü nedeniyle, yalnızca gerektiğinde kullanmanız
GRAPH_ID_FROM_EDGE_IDgerekir. Çoğu durumda MATCH, grafik tabloları üzerindeki sorgular için yeterli olmalıdır. - Değer döndürmek için
GRAPH_ID_FROM_EDGE_ID, sağlanan JSON karakterinin geçerli ve JSON içindeki adlıschema.tablekarakterin geçerli bir kenar tablosu olması gerekir. - İşlev tarafından bir grafik kimliği döndürülürse, yalnızca geçerli bir tamsayı olacağı garanti edilir. Grafik kimliğinin kenar tablosunda bulunup bulunmadığını denetlemez.
- Grafik kimliklerinin veri türü ve davranışı uygulamaya özgü ayrıntılardır ve değiştirilebilir. Örneğin, belirli bir kenar tablosundaki grafik kimliklerinin sıralı olduğunu varsaymamalısınız.
Örnekler
Aşağıdaki örnek, kenar tablosundaki kenarlar friendOf için iç graf kimliğini döndürür.
SELECT GRAPH_ID_FROM_EDGE_ID($edge_id)
FROM friendOf;
Sonuçlar şunlardır:
...
25073
98943
69725
68781
30354
...