SET CURRENT PRECISION 语句

SET CURRENT PRECISION语句为CURRENT PRECISION特殊寄存器赋值。

调用 SET CURRENT PRECISION

此语句可嵌入应用程序中或者以交互方式发出。 它是可动态准备的可执行语句。

授权 SET CURRENT PRECISION

不需要执行任何操作。

语法 SET CURRENT PRECISION

阅读语法图跳过可视化语法图SET CURRENT PRECISION=常量字符串宿主变量

描述 SET CURRENT PRECISION

此语句用字符串常量或宿主变量的值替换当前精度特殊寄存器的值。 该值必须是一个长度为5字节的字符串。 该值必须是“ DEC15 ”、“ DEC31 ”或“ Dpp.s ”,其中“pp”为15或31,“s”为1-9之间的数字。 如果使用格式“ Dpp.s ”,则“pp”表示与用于 DEC15 或 DEC31 的规则相同的精度,而“s”表示用于除法运算的最小分度。 无论默认小数点如何设置,表单中使用的分隔符“ Dpp.s ”可以是“.”或“,”字符。

示例 SET CURRENT PRECISION

设置 CURRENT PRECISION 特殊寄存器,以便后续语句使用 DEC15 规则进行十进制运算。
   EXEC SQL SET CURRENT PRECISION = 'DEC15';