Udostępnij za pośrednictwem


XQueries Obsługa danych relacyjnych

Określ XQuery przeciwko xml typu kolumna lub zmiennej za pomocą jednego z Metod typu danych XML.Obejmują one query(), value(), exist(), lub modify().XQuery jest wykonywana XML wystąpienie określonych w kwerendzie generującej XML.

XML generowane przez wykonanie XQuery mogą zawierać wartości pobrane z innych kolumnach języka Transact-SQL zmiennej lub zestawu zestaw wierszy.Aby powiązać XML inny niż w relacyjnej bazie danych XML Wynikowe, SQL Server zapewnia następujące funkcje pseudo jako rozszerzenia XQuery:

  • SQL:kolumna() funkcja

  • SQL:variable() funkcja

Można użyć tych rozszerzeń XQuery, określając XQuery w query() metoda xml typu danych.W wyniku query() metoda może wygenerować plik XML, który łączy dane z pliku XML i nie-xml typów danych.

Można również użyć tych funkcji, korzystając z xml typ danych metody modify(), value(), query(), i **exist()**do udostępnienia relacyjnej wartość wewnątrz XML.

Aby uzyskać więcej informacji, zobacz sql:kolumna(), funkcja (XQuery) i funkcji sql:variable() (XQuery).