我有一個場景,我需要將動態運算符合併到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 ,