gpt4 book ai didi

mysql - 如何更改 SQL 传递 (SPT) 结果集的字段类型?

转载 作者:行者123 更新时间:2023-11-30 00:14:44 25 4
gpt4 key购买 nike

我有一个 mysql 表列定义为 unit_price float(12,4)

如果我分配值 0.1234,当我使用 dbsetprop 创建远程 View 时,我可以使用 myview 检索 0.1234 .unit_price.

但是,当我像这样使用 SQL 传递 (SPT) 时:

sqlexec(nHandle, "select * from table", "oResult")

oResult.unit_price的结果仅显示0.12

如何确保返回正确的完整值?

最佳答案

如果没有明确尝试过,您可以执行一些简单的数学强制来创建更大的精度,例如向查询添加附加列...类似...

select *, unit_price * 1.00000 as UnitPrice5 from...

这将强制将该字段计算为小数点后 5 位,并且实际上可能会更改结果列以正确处理此强制小数容量。然后,您将使用“UnitPrice5”列而不是“unit_price”...

不知道这对您来说是否是一个大问题,但是一旦在 VFP 中,您也拥有更多控制权。

关于mysql - 如何更改 SQL 传递 (SPT) 结果集的字段类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23754251/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com