Sql server SQL FOR XML-数据作为具有属性的元素

Sql server SQL FOR XML-数据作为具有属性的元素,sql-server,xml,Sql Server,Xml,我使用sql语句创建xml输出,需要设置属性currencyID=“EUR”如下所示 (Select LineTotalAmount, TaxTotalAmount, DuePayableAmount FOR xml path('ram:SpecifiedTradeSettlementMonetarySummation),TYPE), 我当前的输出显示如下 (Select LineTotalAmount, TaxTotalAmount, DuePayableAmount FOR xml

我使用sql语句创建xml输出,需要设置属性currencyID=“EUR”如下所示

(Select 
LineTotalAmount,
TaxTotalAmount,
DuePayableAmount
FOR xml path('ram:SpecifiedTradeSettlementMonetarySummation),TYPE),

我当前的输出显示如下

(Select 
LineTotalAmount,
TaxTotalAmount,
DuePayableAmount
FOR xml path('ram:SpecifiedTradeSettlementMonetarySummation),TYPE),

我的sql选择如下

(Select 
LineTotalAmount,
TaxTotalAmount,
DuePayableAmount
FOR xml path('ram:SpecifiedTradeSettlementMonetarySummation),TYPE),

这是否可以写入sql server中的sql语句?

尝试分别选择属性和值

Select 
    'EUR' as 'LineTotalAmount/@currencyID'
    LineTotalAmount,

尝试分别选择属性和值

Select 
    'EUR' as 'LineTotalAmount/@currencyID'
    LineTotalAmount,
这是一个SQL语句(尽管格式不正确)。这里到底有什么问题?这是一个SQL语句(尽管格式不正确)。到底是什么问题?