Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Recuperare Valore di un attributo da una specifica riga

11 views
Skip to first unread message

Gianni Sassanelli

unread,
Apr 1, 2019, 1:56:46 PM4/1/19
to
Buongiorno vorrei un aiuto sulla seguente situazione
come da oggetto vorrei recuperare un valore di un attributo da una riga x di una variabile xml

declare
@Sequenza INT = 2
,@XMLDATA XML = '
<rows>
<row>
<id_riga>177409</id_riga>
<cdar>cm.2018</cdar>
</row>
<row>
<id_riga>177410</id_riga>
<cdar>cm.2019</cdar>
</row>
</rows>
'
DEclare @VALUEREQUEST VARCHAR(50)

SELECT @VALUEREQUEST = (

-- se @sequenza = 1
SELECT @xmlData.value('(cdar)[1]', 'varchar(50)'))

-- se @sequenza = 2
SELECT @xmlData.value('(cdar)[2]', 'varchar(50)'))


-- vorrei inserire qualcosa tipo la riga seguente ma non funziona
-- SELECT @xmlData.value('(cdar)[sql:variable("@sequenza")]', 'varchar(50)'))

qualcuno può aiutarmi per favore?

Grazie
0 new messages