Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
platí pro:SQL Server
Témata v této části popisují a poskytují vzorový kód pro funkce přístupového objektu dat.
Principy fn:data(), fn:string() a text()
XQuery má funkci fn:data() k extrakci skalárních, zadaných hodnot z uzlů, testu uzlu text() pro vrácení textových uzlů a funkce fn:string(), která vrací řetězcovou hodnotu uzlu. Jejich použití může být matoucí. Níže jsou uvedené pokyny pro jejich správné použití na SQL Serveru. Pro ilustraci se používá instance XML <věk>12</age>.
Netypový KÓD XML: Výraz cesty /age/text() vrátí textový uzel 12. Funkce fn:data(/age) vrátí řetězcovou hodnotu 12, takže fn:string(/age).
Typ XML: Výraz /age/text() vrátí statickou chybu pro jakýkoli jednoduchý typ <age> elementu. Na druhou stranu vrátí funkce fn:data(/age) celé číslo 12. Fn:string(/age) vrátí řetězec "12".
V této části
Viz také
výrazů cesty (XQuery)