注册

go驱动,新版本查询decimal类型和number类型读取小数点数字时返回字符串无法识别小数点精度

百舸争流 2021/11/26 1120 8 已解决

【DM版本】:dm8
【操作系统】:linux, window
【CPU】:i5-8400
【问题描述】:
go驱动,新版本查询decimal类型和number类型读取小数点数字时返回字符串无法识别小数点精度,decimal或者number类型是否用来存小数点数字?
如图:

image.png

测试:

package main import ( "database/sql" _"dm" "fmt" ) func main() { db, _ := sql.Open("dm", "dm://FXTEST:123456789@localhost:16236?autoCommit=true") defer db.Close() fmt.Printf("connect ok!\n") stmt, err := db.Prepare("select c1,c2 from test") if err != nil { fmt.Println(err) } defer stmt.Close() rows, err := stmt.Query() if err != nil { fmt.Println(err) } defer rows.Close() for rows.Next() { var c1 string var c2 string _ = rows.Scan(&c1, &c2) fmt.Printf("%v, %v\n",c1, c2) } }
回答 0
暂无回答
扫一扫
联系客服