2016-10-04 5 views
1

У меня есть таблица temp в sql server 2008, и мне нужно создать csv txt-файла tsql из этой таблицы temp.Как создать файл txt или csv по tsql

Каков правильный способ для этого?

Спасибо.

+0

Нет это не так, мне нужно создать файл с помощью кода, Ссылку вы отправляете рассказывает, как для создания инструментами студии manangment. Спасибо, в любом случае. –

+0

Я удалил свой голос. –

+1

Посмотрите на это: http://stackoverflow.com/questions/425379/how-to-export-data-as-csv-format-from-sql-server-using-sqlcmd –

ответ

0
select col1 + "," + col2 
from table 

отправить результаты в файл

+0

У вас есть это подробно в комментарии. Покажите немного усилий. – Paparazzi

0

Если вы не предоставите TempDb .. он может получить доступ временные таблицы

exec master..xp_cmdshell 'bcp " select * from tempdb..#tables" queryout c:\test.txt -c -T' 
+0

Когда я пытаюсь -> ** 'bcp "выберите filecontent из tempdb .. # tempbanktable" queryout "D: \ test.csv" -c ** Я получаю эту ошибку -> ** Ошибка = [ Microsoft] [ODBC SQL Server Driver] [SQL Server] Код страницы 857 не поддерживается SQL Server ** –

+0

], какую версию SQL-сервера вы используете? –

+0

выглядит как проблема с кодовой страницей. Попробуйте использовать параметр «-w» –

 Смежные вопросы

  • Нет связанных вопросов^_^