2013-06-05 5 views
0

J'ai SQLXML avec un contenu entre les balises

SELECT '' AS "dfn", CCFKeyType AS "dfn/b", GroupID AS "dfn/var", ID AS "dfn/code" 
FROM (
... 
) A 

FOR XML PATH('') 

et génère

<dfn> 
    <b>cid</b> 
    <var>0115</var> 
    <code>EXS</code> 
</dfn> 

Je voudrais générer:

<dfn> 
    <b>cid</b> 
    (<var>0115</var>): 
    <code>EXS</code> 
</dfn> 

Comment données texte sont inseted entre les balises?

Répondre

1
SELECT ''  AS "dfn" , 
     'cid' AS "dfn/b" , 
     '(' AS "dfn" , 
     '0115' AS "dfn/var", 
     '):' AS "dfn" , 
     'EXS' AS "dfn/code" 
FOR XML PATH('') 

sortie:

<dfn> 
    <b>cid</b> 
    (<var>0115</var>): 
    <code>EXS</code> 
</dfn> 
Questions connexes