Torna indietro   Hardware Upgrade Forum > Software > Programmazione

DS N°7 E-Tense: il SUV premium made in Melfi che punta su autonomia e comfort
DS N°7 E-Tense: il SUV premium made in Melfi che punta su autonomia e comfort
Fino a 740 km WLTP con la batteria da 97,2 kWh, sospensioni che leggono la strada con una telecamera e un abitacolo da salotto parigino. La nuova DS N°7 raccoglie l'eredità della DS 7 e la porta, per la prima volta, nel mondo 100% elettrico. Ecco come è fatta, cosa offre e quanto costa.
Recensione Samsung Galaxy Tab S12 Ultra: non chiamatelo tablet... è molto di più
Recensione Samsung Galaxy Tab S12 Ultra: non chiamatelo tablet... è molto di più
Abbiamo provato Samsung Galaxy Tab S12 Ultra nella versione 12 GB + 256 GB con tastiera, e il risultato è un tablet che in questa configurazione si comporta come un notebook con la fluidità tipica di Android. Spessore di 5,1 mm, display Dynamic AMOLED 2X da 14,6 pollici, MediaTek Dimensity 9500 e un software senza incertezze compongono un prodotto di vertice, con prezzi da 1.539 euro, frenato solo da un'autonomia nella parte bassa del confronto
Hyundai IONIQ 5 N, l'elettrica che finge di essere termica (e ci riesce da paura)
Hyundai IONIQ 5 N, l'elettrica che finge di essere termica (e ci riesce da paura)
Abbiamo provato per dieci giorni la Hyundai IONIQ 5 N, con 650 CV, 770 Nm e uno 0-100 km/h in 3,4 secondi. Il suo punto forte è N e-Shift, che simula un cambio a otto rapporti con suoni da motore termico e perfino un bang supersonico
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 15-11-2011, 10:59   #1
arconotto
Junior Member
 
Iscritto dal: Apr 2008
Messaggi: 5
[SQL] XML in sql

Ciao a tutti,
ho un xml da cui vorrei estrarre dei dati ma non riesco.
Allego sotto il codice che utilizzo e che mi restituisce la colonna pod sempre con valori NULL, qualcuno mi sa spiegare il perchè?

Grazie mille
Nicola


DECLARE @xmlDoc xml/* Carico l'intero file XML in una variabile XML */
SET @xmlDoc = '
<edi_l>
<trader cdisp="DP1825">
<idimpp num="008701295368">
<hdr>
<odn>1234567891234</odn>
<pod>IT001E12345678</pod>
<presa>23240412345678</presa>
<cf> </cf>
<piva>12345678912</piva>
<tdoc>G</tdoc>
<dat>01.10.2011</dat>
<potf>0000016.5</potf>
<potd>000000016.5</potd>
<ta>0000380</ta>
<opz>BTA</opz>
<potm>C</potm>
<potmax>000015.0</potmax>
<abc>09.2011</abc>
<bisc>09.2011</bisc>
<tf>0000000000100.00</tf>
<iauc>000000020.00</iauc>
<icf>000000000.10</icf>
<imis>00000009.90</imis>
<ipot>000000040.00</ipot>
<idis>000000020.00</idis>
<itras>000000010.00</itras>
</hdr>
<dev>
<abd>01.09.2011</abd>
<bisd>30.09.2011</bisd>
<mm>01051234</mm>
<tm>Cont.Elettronico</tm>
<nca>06.00</nca>
<nf>3</nf>
<k1>0000001.000</k1>
<lett>
<lea>
<dlea>30.09.2011</dlea>
<lat>000022768.000000</lat>
<tla>L2</tla>
<dlep>31.08.2011</dlep>
<lpr>000021940.000000</lpr>
<fascial>F1</fascial>
</lea>
<lea>
<dlea>30.09.2011</dlea>
<lat>000008424.000000</lat>
<tla>L2</tla>
<dlep>31.08.2011</dlep>
<lpr>000008073.000000</lpr>
<fascial>F2</fascial>
</lea>
<lea>
<dlea>30.09.2011</dlea>
<lat>000020024.000000</lat>
<tla>L2</tla>
<dlep>31.08.2011</dlep>
<lpr>000019457.000000</lpr>
<fascial>F3</fascial>
</lea>
</lett>
</dev>
<ea>
<ab>01.09.11</ab>
<bis>30.09.11</bis>
<qta>000001746.0</qta>
<fascia>F3</fascia>
</ea>
<pot>
<qta>0000000.0</qta>
<fascia>F1</fascia>
<qta>0000000.0</qta>
<fascia>F2</fascia>
<qta>0000015.0</qta>
<fascia>F3</fascia>
<qta>0000000.0</qta>
<fascia>F4</fascia>
<mese>01</mese>
</pot>
<pot>
<qta>0000000.0</qta>
<fascia>F1</fascia>
<qta>0000000.0</qta>
<fascia>F2</fascia>
<qta>0000015.0</qta>
<fascia>F3</fascia>
<qta>0000000.0</qta>
<fascia>F4</fascia>
<mese>02</mese>
</pot>
<pot>
<qta>0000000.0</qta>
<fascia>F1</fascia>
<qta>0000000.0</qta>
<fascia>F2</fascia>
<qta>0000015.0</qta>
<fascia>F3</fascia>
<qta>0000000.0</qta>
<fascia>F4</fascia>
<mese>03</mese>
</pot>
<pot>
<qta>0000000.0</qta>
<fascia>F1</fascia>
<qta>0000000.0</qta>
<fascia>F2</fascia>
<qta>0000015.0</qta>
<fascia>F3</fascia>
<qta>0000000.0</qta>
<fascia>F4</fascia>
<mese>04</mese>
</pot>
<pot>
<qta>0000000.0</qta>
<fascia>F1</fascia>
<qta>0000000.0</qta>
<fascia>F2</fascia>
<qta>0000015.0</qta>
<fascia>F3</fascia>
<qta>0000000.0</qta>
<fascia>F4</fascia>
<mese>05</mese>
</pot>
<pot>
<qta>0000000.0</qta>
<fascia>F1</fascia>
<qta>0000000.0</qta>
<fascia>F2</fascia>
<qta>0000015.0</qta>
<fascia>F3</fascia>
<qta>0000000.0</qta>
<fascia>F4</fascia>
<mese>06</mese>
</pot>
<pot>
<qta>0000000.0</qta>
<fascia>F1</fascia>
<qta>0000000.0</qta>
<fascia>F2</fascia>
<qta>0000015.0</qta>
<fascia>F3</fascia>
<qta>0000000.0</qta>
<fascia>F4</fascia>
<mese>07</mese>
</pot>
<pot>
<qta>0000000.0</qta>
<fascia>F1</fascia>
<qta>0000000.0</qta>
<fascia>F2</fascia>
<qta>0000015.0</qta>
<fascia>F3</fascia>
<qta>0000000.0</qta>
<fascia>F4</fascia>
<mese>08</mese>
</pot>
<pot>
<qta>0000000.0</qta>
<fascia>F1</fascia>
<qta>0000000.0</qta>
<fascia>F2</fascia>
<qta>0000015.0</qta>
<fascia>F3</fascia>
<qta>0000000.0</qta>
<fascia>F4</fascia>
<mese>09</mese>
</pot>
</idimpp>
</trader>
</edi_l>'
select @xmldoc

select mycolumn.value( '@num', 'varchar(200)') as idfattura,
mycolumn.value( '../@pod', 'varchar(200)') as pod
from @xmldoc.nodes('/edi_l/trader/idimpp') as mytable(mycolumn)
arconotto è offline   Rispondi citando il messaggio o parte di esso
Old 15-11-2011, 16:00   #2
arconotto
Junior Member
 
Iscritto dal: Apr 2008
Messaggi: 5
a chiunque interessasse: a furia di smanettare ho trovato la soluzione, che consiste nel modificare la query in questo modo:

select mycolumn.value('../@num', 'varchar(200)') as idfattura,
mycolumn.value('pod[1]', 'varchar(200)') as pod

from @xmldoc.nodes('/edi_l/trader/idimpp/hdr') as mytable(mycolumn)

ciao a tutti
arconotto è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


DS N°7 E-Tense: il SUV premium made in Melfi che punta su autonomia e comfort DS N°7 E-Tense: il SUV premium made in Melfi...
Recensione Samsung Galaxy Tab S12 Ultra: non chiamatelo tablet... è molto di più Recensione Samsung Galaxy Tab S12 Ultra: non chi...
Hyundai IONIQ 5 N, l'elettrica che finge di essere termica (e ci riesce da paura) Hyundai IONIQ 5 N, l'elettrica che finge di esse...
CES Unveiled Milan, l'IA diventa tecnologia fondativa e il commercio torna centrale CES Unveiled Milan, l'IA diventa tecnologia fond...
 Recensione OPPO Find X10 Pro Max: un top di gamma completo con tre fotocamere da 200MP Recensione OPPO Find X10 Pro Max: un top di gam...
I 5 robot per le pulizie più scon...
Apple annuncia i nuovi MacBook Pro con s...
Warhorse Studios colpita da un grave att...
MX Master 4, arriva l'edizione speciale ...
Kali Linux 2026.3 porta la caccia alle r...
Oracle si affida a OpenAI: ChatGPT e Cod...
Kaspersky punta su IA e servizi gestiti ...
Già sfruttata la falla Brotli che...
Potrebbe essere stato scoperto un nuovo ...
Claude Code, il prompt per scovare telec...
Palit e GALAX smentiscono le voci sulla ...
Fujifilm annuncia la Instax Mini Evo 2, ...
Tailscale chiude le falle SSH verso root...
Il tuo Galaxy laggava nei giochi? Samsun...
Arrivano i nuovi Amazon Echo: prezzi da ...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 06:49.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v