首页 > 解决方案 > 我需要一个用于在 oracle 中舍入登录的通用函数,并且在插入需要舍入的字段时需要调用此函数

问题描述

在以下情况下需要您的帮助...

我有一个界面,其中有 12 个与数量和价格相关的字段。

我的要求是在将数据从临时表传输到接口表时,我需要对这 12 个字段进行四舍五入并插入到接口表中。

所以,我想创建一个可以进行舍入的通用函数。' 对于所有这 12 个字段,必须引用此函数才能在插入语句中进行舍入。

标签: oracle

解决方案


从您的问题中不清楚您是打算将所有 12 个字段作为单个对象(即以 JSON 序列化)还是作为 12 个单独的字段插入。您还没有指定需要执行的舍入。通常在 Oracle 中,您使用圆形https://docs.oracle.com/en/database/oracle/oracle-database/18/sqlrf/ROUND-number.html#GUID-849F6C45-0D72-4464-9C0F-8B6822BA85E1或trunc https://docs.oracle.com/en/database/oracle/oracle-database/18/sqlrf/TRUNC-number.html#GUID-911AE7FE-E04A-471D-8B0E-9C50EBEFE07D函数并指定精度级别。


推荐阅读