读书人

bcp有关问题

发布时间: 2012-06-12 14:21:25 作者: rapoo

bcp问题
我的语句是这样的
bcp “select a,b,c from abc” queryout c:\dd.csv -c -S -U -P
可以导出数据,但是查询出a,b,c三列的数据都在csv的第一列了
后来我又尝试使用
bcp “select a,b,c from abc” queryout c:\dd.csv -c -S -U -P -t ","
a,b,c分别对应列了,但是数据格式不对了,年月日时分秒的时间变成了xx:xx.x,12位以上的数字变成类似1.22E+12了
想问一下怎么才能把a,b,c的数据分别对应到csv文件的第一第二第三列并且保持格式

[解决办法]

SQL code
--数据格式不一样的,可以用select convert(varchar,a),convert(varchar(10),b,120),c from abc --进行转换后输出 

读书人网 >SQL Server

热点推荐