Pervasive PSQL控制中心/货币数据类型

时间:2018-04-17 10:48:06

标签: pervasive pervasive-sql

使用Pervasive Control Center更新Pervasive PSQL表时遇到问题,并想知道是否有人可以指出我正确的方向。我正在努力更新表格类型为' 254-VB Currency'。

的字段。

示例查询: 更新TABLE集" remBal" = 100.00其中'发布' = 215288;

最终在remBal字段中的值是463673729135463.6288

Pervasive版本是v10.30。通过例如更新VAccess控件工作正常。它只是无处不在的普及控制中心。

1 个答案:

答案 0 :(得分:1)

VAccess控件支持的数据类型比标准PSQL引擎更多。 VB货币数据类型不是PSQL本身支持的数据类型 根据{{​​3}},货币数据类型定义为:

  

货币变量以整数形式存储为64位(8字节)数字   格式,缩放10,000,给出15位数的定点数   小数点左侧,右侧4位数。这个   表示范围为-922,337,203,685,477.5808至   922,337,203,685,477.5807。

我建议使用VAccess输入100.00到数据库,然后查看Control Center中的值。然后,您可以在SQL语句中使用该值。它不漂亮,但可能有用。