2013-12-25 8 views
-1

Exec master..xp_cmdshell'bcp "выберите * из [имя БД] [имя таблицы]." queryout D: \ testing1.xls -o "D: \ querycommanddetails.txt" -T -c -C RAW 'результаты Экспорт SQL в формате Excel

Я выполняю запрос на своей локальной машине, но система показывает вывод как «NULL». Может кто-нибудь помочь?

+0

использования 'sqlcmd' вместо этого. – Rahul

ответ

1

должно быть, как это вместо того, чтобы .. нет queryout только out

exec master..xp_cmdshell'bcp "select * from [db name].[table name]" 
out "D:\testing1.xls" -o "D:\querycommanddetails.txt" -e "D:\error.txt" -T -c -C RAW' 

EDIT:

Попробуйте запустить этот путь из окна командной строки и посмотреть, если он работает

bcp "select * from [db name].[table name]" queryout "D:\testing1.xls" -c -T 
+0

все еще не работает :( – Madeeha

+0

просто сказать, что все еще не работает. Какова ошибка, которую вы получаете? – Rahul

+0

такой же..SQL показывает NULL и ничего не экспортирует в файл Exxcel – Madeeha

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