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ı
SQL Graph tablolarında, GRAPH_ID_FROM_EDGE_ID fonksiyon verilen 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.
Grafik tabloları SQL Server 2017'de tanıtıldı. Bu GRAPH_ID_FROM_EDGE_ID fonksiyon SQL Server 2016'da veya Fabric Data Warehouse'de mevcut değil.
Ö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
...