W dniu 2012-02-21 14:35, grzehorz pisze:
> Kiedyś używając Sybase ASA zrobiłem coś podobnego używając składni:
> select
> [...]
> output to c:\plik.dbf
> format dbaseiii
>
> No i teraz szukam jak to w MSSQL zrobić...
Skorzystaj z sqlcmd.exe lub osql.exe, np.:
osql -S SERVER_SQL -U sa -P sa -d master -h -1 -i q.sql -o result.txt
Zawartość pliku q.sql
set nocount on;
select name + ';' + IsNull(collation_name, '') from sys.databases;
GO
Przykładowa postać wyniku zapytania zapisanego do pliku result.txt
master;Polish_CI_AS
tempdb;Polish_CI_AS
model;Polish_CI_AS
msdb;Polish_CI_AS
Northwind;
AdventureWorksDW2008R2;
AdventureWorksLT2008R2;
AdventureWorks;
AdventureWorksDW;
AdventureWorksLT;
--
PaSkol