Gianni Sassanelli
unread,Apr 1, 2019, 1:56:46 PM4/1/19You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
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