可以用fomat函数处理一下,例如:
t=table(1 as id,10071.18 as val)
saveText(select id,format(val,"0.00") as val from t,"/root/double1.csv")
1. 数据库里字段类型定义是double,如果数字太大的话,savetext导出会用科学计数法,而不是原始数字
2. 同样是double字段,sqlserver导入的数据是10071.18, 在GUI里查询出来是对的,但是savetext导出之后会变成10071.180000000000291
想问double字段是不是导出之前都要先用format处理一下才行