|
Параметр XMLDATA в запросах SELECT ... FOR XML в SQL Server 2000, автоматическая генерация XML Schema
В форматах FOR XML RAW и FOR XML AUTO подразумевается, что структура генерируемого документа XML уже известна принимающему приложению. Однако это не всегда так (особенно если мы передаем наши данные в XML, например, внешнему предприятию-контрагенту). Параметр XMLDATA позволяет сгенерировать и встроить в документ XML Schema - описание структуры передаваемых данных. Однако пользоваться этим параметром нужно очень осторожно, поскольку генерация XML Schema сильно загружает сервер. Пример синтаксиса с XMLDAATA:
SELECT orderid Number, orderdate Date FROM orders FOR XML AUTO, XMLDATA
|