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_NODE_ID fonksiyon verilen bir düğüm ID'si için dahili grafik ID'sini döndürür.
Sözdizimi
GRAPH_ID_FROM_NODE_ID ( node_id )
Arguments
node_id
Aşağıdakilerden birinin karakter gösterimi (JSON):
- Düğüm
$node_idtablosu için sahte sütun. - Kenar
$from_idtablosu için sahte sütun. - Kenar
$to_idtablosunun sütunu.
Dönüş değeri
Bigint olan iç grafik kimliğini döndürür.
Açıklamalar
- Düğümlerin sağlanan karakter gösterimini (JSON) ayrıştırma ve doğrulamanın performans yükü nedeniyle, yalnızca gerektiğinde kullanmanız
GRAPH_ID_FROM_NODE_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_NODE_ID, sağlanan karakter gösteriminin (JSON) geçerli ve JSON içindeki adıschema.tablegeçerli bir düğüm tablosu olmalıdır. - İşlev tarafından bir grafik kimliği döndürülürse, yalnızca geçerli bir tamsayı olacağı garanti edilir. Grafik kimliğinin düğüm 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 düğüm tablosundaki grafik kimliklerinin sıralı olduğunu varsaymamalısınız.
Grafik tabloları SQL Server 2017'de tanıtıldı. Bu GRAPH_ID_FROM_NODE_ID fonksiyon SQL Server 2016'da veya Fabric Data Warehouse'de mevcut değil.
Örnekler
Aşağıdaki örnek, düğüm tablosundaki düğümler Person için iç graf kimliğini döndürür.
SELECT GRAPH_ID_FROM_NODE_ID($node_id)
FROM Person;
Sonuçlar şunlardır:
...
1764
1806
19051
...