У меня есть таблица temp в sql server 2008, и мне нужно создать csv txt-файла tsql из этой таблицы temp.Как создать файл txt или csv по tsql
Каков правильный способ для этого?
Спасибо.
У меня есть таблица temp в sql server 2008, и мне нужно создать csv txt-файла tsql из этой таблицы temp.Как создать файл txt или csv по tsql
Каков правильный способ для этого?
Спасибо.
select col1 + "," + col2
from table
отправить результаты в файл
У вас есть это подробно в комментарии. Покажите немного усилий. – Paparazzi
Если вы не предоставите TempDb .. он может получить доступ временные таблицы
exec master..xp_cmdshell 'bcp " select * from tempdb..#tables" queryout c:\test.txt -c -T'
Когда я пытаюсь -> ** 'bcp "выберите filecontent из tempdb .. # tempbanktable" queryout "D: \ test.csv" -c ** Я получаю эту ошибку -> ** Ошибка = [ Microsoft] [ODBC SQL Server Driver] [SQL Server] Код страницы 857 не поддерживается SQL Server ** –
], какую версию SQL-сервера вы используете? –
выглядит как проблема с кодовой страницей. Попробуйте использовать параметр «-w» –
Нет это не так, мне нужно создать файл с помощью кода, Ссылку вы отправляете рассказывает, как для создания инструментами студии manangment. Спасибо, в любом случае. –
Я удалил свой голос. –
Посмотрите на это: http://stackoverflow.com/questions/425379/how-to-export-data-as-csv-format-from-sql-server-using-sqlcmd –