Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
SQL Server 2000/2005/2008, Express, Access, MySQL, Oracle
Importare xml in sql server 2008
giovedì 06 settembre 2012 - 18.47
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Elenco Tags
SQL Server 2008 R2
|
SQL Server Express
Cyberking
Profilo
| Junior Member
79
messaggi | Data Invio:
gio 6 set 2012 - 18:47
Ciao a tutti,
vi volevo chiedere come poter importare un xml all'interno di sql server express 2008.
Non credo di avere una versione non aggiornata,ma nel tool di importazione dati praticamente trovo diversi tipi di file e database e non xml.
Esiste qualche altro tool?
Ciao e grazie
http://www.internetdiscount.it
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
ven 7 set 2012 - 10:09
>Ciao a tutti,
Ciao,
>vi volevo chiedere come poter importare un xml all'interno di sql server express 2008.
Ma come lo vuoi importare? Vuoi mettere l'xml intero nel db su di un campo, oppure vuoi fare un parsing e poi salvare i "record" dell'xml in una tabella?
>Ciao e grazie
di nulla!
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.microsoft.com/profiles/Alessandro.Alpi
Cyberking
Profilo
| Junior Member
79
messaggi | Data Invio:
lun 10 set 2012 - 10:26
Ciao,
no, non tutto in un campo, la seconda.
Praticamente per ora ho provato a fare questo passaggio, importo prima in excel, poi da qui salvo in csv o txt e quindi importo con lo strumento di sql server all'interno di una tabella o nuova o già esistente (le volte successive)
Mi sembra strano che non ci sia la possibilità di importare direttamente in sql server un xml che comunque è un contenitore di dati.
Sai se c'è un altro tool di microsoft o altri per importare direttamente?
http://www.internetdiscount.it
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
lun 10 set 2012 - 10:43
>Mi sembra strano che non ci sia la possibilità di importare direttamente
>in sql server un xml che comunque è un contenitore di dati.
>Sai se c'è un altro tool di microsoft o altri per importare direttamente?
Certo che c'è.. puoi usare, se la tua edizione li supporta, Integration Services oppure la bcp utility oppure ancora OPENROWSET:
dai una letta a questi link:
http://msdn.microsoft.com/en-us/library/ms191184.aspx
http://msdn.microsoft.com/en-us/library/bb522655.aspx
http://blog.hoegaerden.be/2011/04/07/loading-xml-using-ssis/
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.microsoft.com/profiles/Alessandro.Alpi
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
lun 10 set 2012 - 17:06
>Ciao a tutti,
>vi volevo chiedere come poter importare un xml all'interno di
>sql server express 2008.
>Non credo di avere una versione non aggiornata,ma nel tool di
>importazione dati praticamente trovo diversi tipi di file e database
>e non xml.
>Esiste qualche altro tool?
Ciao,
Non ti serve alcun tool particolare; puoi utilizzare SSMS oppure sqlcmd, eseguendo uno script simile a quello riportato in questo post:
http://blogs.dotnethell.it/lorenzo/Come-importare-dati-LOB-di-un-file-XML-in-SQL-Server-2005__5392.aspx
>Ciao e grazie
Prego.
Ciao!
--
Lorenzo Benaglia
http://blogs.dotnethell.it/lorenzo/
Cyberking
Profilo
| Junior Member
79
messaggi | Data Invio:
mer 12 set 2012 - 18:02
Ciao, intanto grazie ad entrambi per avermi risposto, sto studiando i link che mi avete mandato
e volevo porvi una domanda partendo da questo esempio
INSERT dbo.Products
SELECT
myColumn.value('@ProductPhotoID', 'int')
, myColumn.value('@ThumbNailPhoto', 'varbinary(max)')
FROM @xmlDoc.nodes('/Products/Product') AS myTable(myColumn);
GO
io ho diversi nodi e diversi sotto nodi
andando a prendere i dati da mi prende solo una parte dei dati
/Products/Product
come faccio a prenderli anche da un sotto nodo
per esempio /Products/Product/liquori
senza andare a perdere quelli che ho in /Products/Product ?
Ciao
http://www.internetdiscount.it
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !