1
我有以下代碼:
--xml is already declared and populated with an xml document
SELECT
ent.query('TradeId').value('.','VARCHAR(10)') TradeId
FROM
@xml.nodes('//table/trade[1]') Col(ent)
如何可以具有表達//表/貿易[1]作爲一個變量,所以我可以增加[1]在循環中?例如,我想像下面哪個不工作的東西:
DECLARE @KLM varchar(100)
SET @KLM= '//table/trade[1]'
SELECT
ent.query('TradeId').value('.','VARCHAR(10)') TradeId
FROM
@xml.nodes(@KLM) Col(ent)
任何想法?
感謝,
中號