我有一个场景,我需要将动态运算符合并到loadstring中。这是我找到它的地方,我不明白。 请参阅下面的输出: > a = '3'
> b = '7'
> operator = '+'
> loadstring("return a" .. operator .. "b")()
10.0 -- Why do I get then with a decimal point.
> loads
我试图计算受员工薪水影响的项目,但算术运算的结果不准确,因为示例返回99.99999999999999而不是100。这只发生在程序或函数内,但在分离的sql查询中正常工作。 EX: CREATE TABLE SS_TEST_CUT
(
CUT NUMBER
);
create or replace procedure ss_test (x1 number , x2 number ,