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 grafik düğümü kimliğinin nesne kimliğini döndürür.
Sözdizimi
OBJECT_ID_FROM_NODE_ID ( node_id )
Arguments
node_id
Aşağıdaki öğelerden biri için 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
object_id Sağlanan tabloya karşılık gelen grafik tablosunu döndürürnode_id.
object_id bir int'dir. Geçersiz node_id bir değer sağlanırsa NULL döndürülü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
OBJECT_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
OBJECT_ID_FROM_NODE_ID, düğüm kimliğinin sağlanan karakter gösterimi (JSON) geçerli olmalı ve JSON içinde adlandırılmışschema.tableolan geçerli bir düğüm tablosu olmalıdır. Karakter gösterimi (JSON) içindeki grafik kimliği düğüm tablosunda mevcut olmamalıdır. Herhangi bir geçerli tamsayı olabilir. -
OBJECT_ID_FROM_NODE_ID, düğüm kimliğinin karakter gösterimini (JSON) ayrıştırmak için desteklenen tek yoldur.
Örnekler
Aşağıdaki örnek, grafik kenar tablosundaki tüm düğümler object_id$from_id için değerini döndürürlikes.
SQL Graph Veritabanı Örneği'nde, içindeki karşılık gelen $node_id değerler Person olarak yalnızca tablodaki değerleri $from_idkullanırızlikes. Bu nedenle, döndürülen değerler sabittir ve tablonun değerine eşittir object_idPerson (bu örnekte 1525580473).
SELECT OBJECT_ID_FROM_NODE_ID($from_id)
FROM likes;
Sonuçlar şunlardır:
...
1525580473
1525580473
1525580473
...