sql导出到txt中,数据累加的问题
txt 中已经有一些数据
用类似下面的语句,好像都会直接覆盖原来的txt 。
怎么样可以再txt中的已有信息的下面追加?
EXEC master..xp_cmdshell 'bcp szy.dbo.tb out d:\temp1.txt -c -q -U"sa" -P""'
------解决方案--------------------不能吧,如果两张表结构不一致,数据库都不知道该怎么导。
------解决方案--------------------
楼主如果是追加数据的话,数据结构应该是一致的,当然最好是一致的。
------解决方案--------------------
被忽悠成这样,也太那个了吧,谁告诉你bcp可以将数据导成xls文件?
始作俑者这忽悠大了,把txt改为xls就以为是xls了,本质还是txt,csv格式的txt,和xls没有半毛钱关系。
数据追加问题:
bcp导出都是覆盖的,而且不带字段名导出,除了union之外,还可以导成一个新文本,用dos命令将新旧文本合成。