Если вы удалите позиционную ссылку из вашего метода .nodes (), вы должны получить набор результатов, содержащий все значения TradeId.
SELECT
ent.query('TradeID').value('.','VARCHAR(10)') TradeId
FROM
@xml.nodes('//table/trade') Col(ent)
После этого вы сможете выполнять итерацию по этому набору результатов, хотяЯ хотел бы добавить стандартное предостережение о «итерации в реляционной модели, как правило, плохая идея».
Помогает ли это?Если нет, есть ли что-то еще в истории?