SET CURRENT PRECISION 语句
SET CURRENT PRECISION语句为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';