Esportare un Record in Xml

lunedì 29 ottobre 2007 - 23.03

filippo.latella Profilo | Newbie

come posso esportare un solo recordo in xml? possibilmente lo vorrei fare con un trigger

grazie

lbenaglia Profilo | Guru

>come posso esportare un solo recordo in xml? possibilmente lo
>vorrei fare con un trigger

Ciao Filippo,

pessima idea quella di ricorrere ad un trigger per una operazione del genere, prima di tutto perché avresti bisogno di diritti amministrativi e poi perché la transazione rimarrebbe aperta per tutta la durata dell'I/O su disco, ammazzando la scalabilità del db.
Io ti suggerirei una operazione asincrona, ad esempio schedulando un job.

Inoltre dovresti dirci con che DBMS e versione vorresti eseguire una operazione del genere.
Sul mio blog troverai un post dedicato a SQL Server 2005:
http://blogs.dotnethell.it/lorenzo/Come-esportare-su-file-un-result-set-in-formato-XML-con-SQL-Server-2005__6302.aspx

>grazie
Prego.

Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org

filippo.latella Profilo | Newbie

Grazie del consiglio Lorenzo

attualmente in azienda si sta utilizzando Mysql e ho i diritti di amministratore.
il record deve essere esportato ogni qual volta sul campo x della tabella y viene inserito un codice su questo campo, ecco perke pensavo ad un trigger.

accetto altri consigli che mi possano facilitare il lavoro

grazie della disponibilità

lbenaglia Profilo | Guru

>attualmente in azienda si sta utilizzando Mysql e ho i diritti
>di amministratore.
>il record deve essere esportato ogni qual volta sul campo x della
>tabella y viene inserito un codice su questo campo, ecco perke
>pensavo ad un trigger.
Mi spiace, non conosco MySQL, comunque eviterei l'utilizzo dei triggers per questo genere di cose.

>grazie della disponibilità
Prego.

Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
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 !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5