я следующий XML в таблице ALL_MRN
колонка :запрос столбца XML в SQL SERVER
<Repetitions>
<Repetition>
<Field>10228^^^L8 MRN^MRN</Field>
<Component_1>10228</Component_1>
<Component_2>L8 MRN</Component_2>
<Component_3>MRN</Component_3>
</Repetition>
<Repetition>
<Field>00283^^^CMRN^CMRN</Field>
<Component_1>00283</Component_1>
<Component_2>CMRN</Component_2>
<Component_3>CMRN</Component_3>
</Repetition>
<Repetition>
<Field>00294^^^L7 MRN^MRN</Field>
<Component_1>00283</Component_1>
<Component_2>L7 MRN</Component_2>
<Component_3>MRN</Component_3>
</Repetition>
</Repetitions>
Я пытаюсь найти значение CMRN
в Component_3
теге и если найден, то сцепить значения из Component_1
и Component_3
к сформировать строку.
Возможно ли использование курсоров или петель? Каков наилучший способ получить эту конкатенированную строку?
Вы закрывающий тег ' Component_5>' для открытия тега ' 'и 4 для 2. –