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
Clausola FOR XML
sabato 04 marzo 2006 - 14.32
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Ribi
Profilo
| Newbie
27
messaggi | Data Invio:
sab 4 mar 2006 - 14:32
Ciao tutti,
sapete per caso se esiste un modo per specificare a SQL SERVER 2000 dove salvare il risultato di una query che termina con la clausola FOR XML.
La query in questione è in una Stored Procedure e vorrei poter salvare il file XML che ne deriva in una locazione specifica magari impostando anche il nome, è possibile?
Grazie
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
sab 4 mar 2006 - 15:52
>sapete per caso se esiste un modo per specificare a SQL SERVER
>2000 dove salvare il risultato di una query che termina con la
>clausola FOR XML.
Ciao Ribi,
la clausola FOR XML non restituisce un file, bensì un documento/fragment XML sottoforma di stream.
Nativamente SQL Server non è in grado di salvare su file tale stream, ma puoi ricorrere ad una delle tecniche riportate nel seguente documento per raggiungere il tuo scopo:
http://www.perfectxml.com/articles/XML/ExportSQLXML.asp
In passato ho avuto modo di utilizzare con successo la tecnica "BCP and FOR XML Clause".
>Grazie
Prego.
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
Ribi
Profilo
| Newbie
27
messaggi | Data Invio:
sab 4 mar 2006 - 16:24
Grazie mille,
avevo visto il sito perferctxml.com nel tuo elenco dei siti di riferimento, davvero utile!
Grazie ancora, ciao!
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 !