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 kenar kimliği için nesne kimliğini döndürür.
Sözdizimi
OBJECT_ID_FROM_EDGE_ID ( edge_id )
Arguments
edge_id
Grafik $edge_id kenar tablosundaki sahte sütun.
Dönüş değeri
object_id Sağlanan tabloya karşılık gelen grafik tablosunu döndürüredge_id.
object_id bir int'dir. Geçersiz edge_id bir değer sağlanırsa NULL döndürülü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
OBJECT_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
OBJECT_ID_FROM_EDGE_ID, kenar kimliğinin sağlanan karakter gösteriminin (JSON) geçerli olması ve JSON içindeki adlandırılmışschema.tabledeğerin geçerli bir kenar tablosu olması gerekir. Karakter gösterimi (JSON) içindeki grafik kimliği, kenar tablosunda mevcut olmamalıdır. Herhangi bir geçerli tamsayı olabilir. -
OBJECT_ID_FROM_EDGE_ID, kenar 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$edge_id için değerini döndürürlikes.
SQL Graph Veritabanı Örneğinde, döndürülen değerler sabittir ve tablonun değerine eşittir object_idlikes (bu örnekte 978102525).
SELECT OBJECT_ID_FROM_EDGE_ID($from_id)
FROM likes;
Sonuçlar şunlardır:
...
978102525
978102525
978102525
...