导出查询到TXT文件的分隔符问题

matsuojia 2013-04-22 11:18:14
各位大虾好,比如select 序号, 人数 from data 我想把这查询出来的数据导出到txt文件,分隔符用逗号,我是sql2012,如果直接操作右键“将结果另存为”,这样的txt都是空格作为分隔符的,我想用逗号作为分隔符,怎么操作才行呢?或者用什么语句导出呢?
...全文
876 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
matsuojia 2014-04-23
  • 打赏
  • 举报
回复
引用 9 楼 DBA_Huangzj 的回复:
引用 8 楼 matsuojia 的回复:
已经解决啦,谢谢
能否给出如何解决?
忘记回来看了,就是差不多按版主的方法解决的 EXEC xp_cmdshell 'bcp "select 序号,人数 from data" queryout "C:\1.txt" -T -c -t","'
seusoftware 2013-04-22
  • 打赏
  • 举报
回复
数据库-右击/任务/导出…… 导出为平面文件,分隔符选择为","就可以了,似乎","就是默认分隔符。
铁歌 2013-04-22
  • 打赏
  • 举报
回复
使用BCP工具即可,注意-t表示栏位之间的分隔符号,默认为逗号,可以修改为其他符号比如"|"。 --导出 EXEC master..xp_cmdshell 'bcp "TEMPDATA.DBO.tblname" out c:\dbbackup\tbname.csv -w -t"|" -T ' --导入 EXEC master..xp_cmdshell 'bcp "TEMPDATA.DBO.tblname" IN c:\dbbackup\tbname.csv -w -t"|" -T '
seusoftware 2013-04-22
  • 打赏
  • 举报
回复
引用 4 楼 matsuojia 的回复:
引用 2 楼 seusoftware 的回复:数据库-右击/任务/导出…… 导出为平面文件,分隔符选择为","就可以了,似乎","就是默认分隔符。 还是在这里回复吧,但是我这个是查询出来的数据,没有具体的数据表啊,这样就选不了了吧
导出数据时,可以指定表,也可以指定sql 语句的,选sql语句那个选项
發糞塗牆 2013-04-22
  • 打赏
  • 举报
回复
引用 8 楼 matsuojia 的回复:
已经解决啦,谢谢
能否给出如何解决?
matsuojia 2013-04-22
  • 打赏
  • 举报
回复
已经解决啦,谢谢
發糞塗牆 2013-04-22
  • 打赏
  • 举报
回复
直接在ssms中执行
發糞塗牆 2013-04-22
  • 打赏
  • 举报
回复
试试
EXEC xp_cmdshell 'bcp "select 序号,人数 from data " queryout "C:\1.txt" -T -c -t"|"'
matsuojia 2013-04-22
  • 打赏
  • 举报
回复
引用 1 楼 ejason 的回复:
使用BCP工具即可,注意-t表示栏位之间的分隔符号,默认为逗号,可以修改为其他符号比如"|"。 --导出 EXEC master..xp_cmdshell 'bcp "TEMPDATA.DBO.tblname" out c:\dbbackup\tbname.csv -w -t"|" -T ' --导入 EXEC master..xp_cmdshe……
还有怎么用BCP工具啊,直接写在代码里即可?
matsuojia 2013-04-22
  • 打赏
  • 举报
回复
引用 2 楼 seusoftware 的回复:
数据库-右击/任务/导出…… 导出为平面文件,分隔符选择为","就可以了,似乎","就是默认分隔符。
还是在这里回复吧,但是我这个是查询出来的数据,没有具体的数据表啊,这样就选不了了吧
matsuojia 2013-04-22
  • 打赏
  • 举报
回复
引用 1 楼 ejason 的回复:
使用BCP工具即可,注意-t表示栏位之间的分隔符号,默认为逗号,可以修改为其他符号比如"|"。 --导出 EXEC master..xp_cmdshell 'bcp "TEMPDATA.DBO.tblname" out c:\dbbackup\tbname.csv -w -t"|" -T ' --导入 EXEC master..xp_cmdshe……
但是我这个是查询出来的数据,没有具体的数据表啊,可以按我写的那个,写一段具体的语句吗?

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧