
SQL de nodo raíz repetido para XML
Publicado por BathanF (8 intervenciones) el 12/03/2023 23:43:39
Estoy intentando utilizar la cláusula SQL FOR XML para producir XML personalizado para su uso en SSIS. Estoy casi allí. Parece que no puedo encontrar nada sobre la opción "tipo". Por alguna razón, la palabra "tipo" me acerca. La ayuda es muy apreciada. Este es el resultado deseado.
Este es el resultado que estoy recibiendo.
This is my SQL statement.
1
2
3
4
5
<NLS CommitBlock="1" EnforceTagExistence="1">
<LOAN loannumber="892127" acctrefno="145415" />
<LOAN loannumber="892130" acctrefno="145418" />
<LOAN loannumber="892131" acctrefno="145419" />
</NLS>
Este es el resultado que estoy recibiendo.
1
2
3
4
5
6
7
8
9
<NLS CommitBlock="1" EnforceTagExistence="1">
<LOAN loannumber="892127" acctrefno="145415" />
</NLS>
<NLS CommitBlock="1" EnforceTagExistence="1">
<LOAN loannumber="892130" acctrefno="145418" />
</NLS>
<NLS CommitBlock="1" EnforceTagExistence="1">
<LOAN loannumber="892131" acctrefno="145419" />
</NLS>
This is my SQL statement.
1
2
3
4
5
6
7
8
9
10
11
12
SELECT TOP (3)
'1' AS 'CommitBlock',
'1' AS 'EnforceTagExistence',
(SELECT
vw_deferments.loan_number AS '@loannumber',
vw_deferments.acctrefno AS '@acctrefno'
FOR XML Path('LOAN'), type)
FROM vw_deferments INNER JOIN
loanacct ON vw_deferments.acctrefno = Iloanacct.acctrefno
WHERE (vw_deferments.Loan_Status IN ('PAYING', 'REPO REVIEW', 'REPO ASSIGN'))
-- tons of irrelevant AND clauses are here
FOR XML RAW('NLS')
Valora esta pregunta


0