Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Получение XML кода после FOR XML запроса в переменную
|
|||
|---|---|---|---|
|
#18+
Нужно во такая операция но она не поддерживается Declare @CSS_Text char(2000) SET @CSS_Text = (select * from album FOR XML AUTO) Каким образом это можно реализовать Каким образом записать значение в переменную типа TEXT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2002, 15:05 |
|
||
|
Получение XML кода после FOR XML запроса в переменную
|
|||
|---|---|---|---|
|
#18+
BOL - XML and Internet Support - Retrieving and Writing XML Data - Retrieving XML Documents Using FOR XML - Guidelines for Using the FOR XML Clause "The FOR XML clause is valid only in the SELECT statement and is subject to these limitations: FOR XML is not valid in subselections, whether it is in UPDATE, INSERT, or DELETE statements, a nested SELECT statement, or other statements (SELECT INTO, assignment ). For example DECLARE @doc nchar(3000) SET @doc = (SELECT * FROM Customers WHERE CustomerID = 'ALFKI' FOR XML RAW) " И пользовательские переменные типа text, ntext и image также объявлять нельзя. Придется формировать свою строковую переменную и использовать sp_xml_preparedocument ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2002, 16:36 |
|
||
|
Получение XML кода после FOR XML запроса в переменную
|
|||
|---|---|---|---|
|
#18+
Этот хелп я видел поэтому и спрашиваю. Как мне текст полученных после запроса запечатать в переменную? sp_xml_preparedocument позволяет работать с готовым документом в текстовом виде. Вопрос в том ка его в этот вид сохранить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2002, 17:45 |
|
||
|
Получение XML кода после FOR XML запроса в переменную
|
|||
|---|---|---|---|
|
#18+
Тут как-то дискутировали на эту тему. Мои выводы такие (конечно, ИМХО): MS SQL не предназначен и не может использоваться для работы с XML. Опция FOR XML в выборках предназначена для указания коммуникационным компонентам (не ядру) сервера (скорее всего Open Data Services) перехватить результат запроса и преобразовать его в XML. Из этого следует, что в TSQL это использовать нельзя. Соответственно, Ваша задача не решаема. Можно, конечно, использовать OPENROWSET, но этот способ ОЧЕНЬ плохой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2002, 08:01 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=32021788&tid=1824142]: |
0ms |
get settings: |
8ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
73ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
2ms |
| others: | 233ms |
| total: | 402ms |

| 0 / 0 |
