Я пытаюсь использовать оператор SELECT и выводить данные в качестве XML элементов. Но когда я запускаю сценарий, вывод не полный результат, он останавливается на записи 1600, у меня более 5K записей в этом утверждении, что необходимо вывести в XML.
Вот мой код.
DECLARE @XMLSessionData xml
SET @XMLData=
(SELECT
'Document' AS "Type",
'' AS "Account",
Name AS "NameClass",
2 AS "CodeType",
LastName AS "UserName/FamilyName",
FirstName AS "UserName/GivenName",
'' AS "UserName/initials",
NumberQuery AS "QueryCount",
IDNumber AS "UserNumber",
UserAddress AS "UserAddress/AddressLine1",
'' AS "UserAddress/AddressLine2",
'' AS "UserAddress/AddressLine3",
City AS "UserAddress/City",
State AS "UserAddress/State",
'USA' AS "UserAddress/CountryCode",
UserZipCode AS "UserAddress/ZipCode",
FROM tbSessonDocuments
FOR XML PATH ('Documet'), ELEMENTS)
SELECT @XMLSessionData
Вывод правильный. Я использовал проверку XML для схемы, но количество записей, которые он может вывести как XML, ограничено, теперь он работает нормально, если Я уменьшаю количество элементов , он получает полный результат