MODIFICA: questa risposta è per SQL Server, non per Oracle. (Non è stato immediatamente chiaro quando la domanda è stata pubblicata).
È possibile controllare l'utilità sqlcmd.
L'utilità sqlcmd consente di immettere istruzioni Transact-SQL, procedure di sistema e file di script al prompt dei comandi. L'esempio seguente esegue una query all'avvio di sqlcmd e quindi termina immediatamente. Query multiple-virgola-delimitato possono essere eseguiti:
sqlcmd -d AdventureWorks -Q "SELECT FirstName, LastName FROM Person.Contact WHERE LastName LIKE 'Whi%';"
Per salvare l'output della query in un file, è possibile utilizzare l'opzione -o C:\< filename>
.
fonte
2010-01-12 09:33:33
Questo è esattamente quello che stavo cercando for..Thanks :) – Pia
@ patrick..how possiamo inviare l'output ad un file sopra? – Sunny
@Sunny; '@echo seleziona la versione dal sistema; | sqlplus nome utente/password @ database> file.ext'. –