Aracılığıyla paylaş


Veri erişimci işlevleri

Bu bölümdeki konular, tartışmak ve örnek kod için veri erişimci işlevleri sağlar.

Text() Anlama fn:data() ve fn:dize()

XQuery bir işlev olan fn:data() düğümlerden bir düğüm sınaması skaler, yazılı değerleri ayıklamak için text() metin düğümleri ve işlevini geri dönmek için fn:string() , bir düğüm dize değerini verir.Kullanımları kafa karıştırıcı olabilir.Bunları doğru şekilde kullanma yönergeleri aşağıda, SQL Server.xml örnek <yaş>12</age> kullanıldığında amacına resimde.

  • Untyped xml: Yol ifade /age/text() "12" metin düğümü döndürür.işlev fn:data(/age) "12" dize değerini döndürür. ve bu nedenle fn:dize(/age).

  • Yazılı xml: ifade /age/text() için yazılan herhangi bir basit bir statik hata verir <yaş> öğesi.Diğer taraftan, fn:data(/age), 12 tamsayıyı döndürür.Fn:dize(/age) "12" dizesini verir.

Ayrıca bkz.

Kavramlar