Scrivere in un file da t-sql ??

mercoledì 25 giugno 2008 - 11.28

cristian75 Profilo | Newbie

Ciao a tutti, dopo pochi giorni, eccomi tornato, secondo voi è possibile scrivere in un file txt il risultato di una query?
mi spiego meglio avendo un trigger che compie una select sui valori appena inseriti posso fare in modo che questi dati vengano accodati a un file esistente ?


Grazie Mille

Ciao

lbenaglia Profilo | Guru

>Ciao a tutti, dopo pochi giorni, eccomi tornato, secondo voi
>è possibile scrivere in un file txt il risultato di una query?
>mi spiego meglio avendo un trigger che compie una select sui
>valori appena inseriti posso fare in modo che questi dati vengano
>accodati a un file esistente ?
Tecnicamente si, praticamente stanne alla larga
I trigger non sono fatti per scrivere su file ed una operazione del genere creerebbe sia dei problemi di performance, che di sicurezza.
Ora, prova ad articolare meglio l'esigenza e vedremo di valutare insieme soluzioni alternative.

Domanda n.1: Che DBMS utilizzi?
Domanda n.2: Puoi permetterti di eseguire una esportazione asincrona rispetto all'aggiornamento del db?

>Grazie Mille
Prego.

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

cristian75 Profilo | Newbie

Ciao Lorenzo, il Db è Ms Sql 2005, ricordi mi hai aiutato con il trigger per allinear i 2 db , qalche pst fa funziona alla grande

Adesso ho degli eventi che vengono scritti in una tabella dovrei fare in modo che tali eventi vangano digeriti da un sistema " che si occupa di buste paga ", solo che questo sistema si può alimetare solo attraverso un file txt formattao in un determinato modo.
a questo punto pensavo di scrivere in un file utilizzando il trigger per intercettare l'evento, potrei anche farlo in modo asincrono, ma con una tempistica del tipo ogni 10 secndi ... e dovrei cancellare la l'evento quando e stato scritto nel file, per eitare di scriverlo 2 volte.
inoltre dovrei ache leggere da un file la configurazione della formattazione, " in modo da rendere il tutto modificabile semplicemente mdificando il file di configurazione ".

Pretendo troppo ??

ciao .

lbenaglia Profilo | Guru

>Pretendo troppo ??
Decisamente, questo lavoro deve essere eseguito applicativamente.
Scrivi una applicazione (eventualmente un servizio) ad-hoc, ed esegui l'operazione in modo asincrono (con un intervallo MOOOOOLTO più ampio dei 10 secondi che hai scritto).

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

cristian75 Profilo | Newbie

Ok come immainavo !

Grazie mille !
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