我想将故事转储到我正在使用以下命令的文本文件中 -
bcp tablename out myTable.dat -T -C
但得到错误,它说bcp附近的符号不正确。
我不知道为什么我会这样做。
答案 0 :(得分:1)
来自@Code Monkey的链接:http://www.simple-talk.com/sql/database-administration/creating-csv-files-using-bcp-and-stored-procedures/
试试这个
declare @sql varchar(8000)
select @sql = 'bcp [dbname].[dbo].[tablename] out myTable.dat -c -t, -T -S'+ @@servernameexec
master..xp_cmdshell @sql
其中 dbname 是数据库的名称,如果不是dbo,则将 dbo 替换为模式的名称