savetext数据导出问题

1. 数据库里字段类型定义是double,如果数字太大的话,savetext导出会用科学计数法,而不是原始数字

2. 同样是double字段,sqlserver导入的数据是10071.18, 在GUI里查询出来是对的,但是savetext导出之后会变成10071.180000000000291

想问double字段是不是导出之前都要先用format处理一下才行

请先 登录 后评论

1 个回答

wale

可以用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 关注
  • 0 收藏,1029 浏览
  • LEE 提出于 2021-08-22 16:56

相似问题