SQL Server позволяет хранить результат реляционного запроса в виде документа или фрагмента XML в типе данных XML при использовании директивы type. Когда указана директива type, запрос с опцией for xml возвращает результирующий набор с одной строкой и одним столбцом. (Эта директива является общей директивой; это означает, что вы можете ее использовать во всех четырех режимах.) В примере 28.14 показано использование директивы type с режимом auto.
В примере 28.14 вначале объявляется переменная @х в качестве локальной переменной типа данных xml, и ей назначается результат выполнения оператора select. Последний оператор select в пакете отображает содержимое этой переменной.