Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Oracle pl sql中除法结果的实部_Oracle_Plsql - Fatal编程技术网

Oracle pl sql中除法结果的实部

Oracle pl sql中除法结果的实部,oracle,plsql,Oracle,Plsql,我需要pl sql中除法结果的真实部分。 我搜索了整个谷歌,虽然我找不到它。甲骨文似乎把结果四舍五入到最接近的实数 numb:=(numb/10); dbms_output.put_line(numb); 下面是一段计算整数和小数部分的代码: DECLARE numb NUMBER := 987; n1 NUMBER; n2 NUMBER; BEGIN n1 := TRUNC(numb / 10); n2 := MOD(numb, 10);

我需要pl sql中除法结果的真实部分。 我搜索了整个谷歌,虽然我找不到它。甲骨文似乎把结果四舍五入到最接近的实数

numb:=(numb/10);
dbms_output.put_line(numb); 

下面是一段计算整数和小数部分的代码:

DECLARE
    numb NUMBER := 987;
    n1   NUMBER;
    n2   NUMBER;
BEGIN
    n1 := TRUNC(numb / 10);
    n2 := MOD(numb, 10);

    dbms_output.put_line('n1=' || n1); -- n1=98
    dbms_output.put_line('n2=' || n2); -- n2=7
END;

下面是一段计算整数和小数部分的代码:

DECLARE
    numb NUMBER := 987;
    n1   NUMBER;
    n2   NUMBER;
BEGIN
    n1 := TRUNC(numb / 10);
    n2 := MOD(numb, 10);

    dbms_output.put_line('n1=' || n1); -- n1=98
    dbms_output.put_line('n2=' || n2); -- n2=7
END;

我已经搜索了整个google
。好吧,那太令人印象深刻了。请给我们提供更多的信息,说明您真正在寻找什么?至少,
numb
变量的数据类型是什么,它的初始值是什么(现在它似乎是
null
,不仅你看不到“划分的真实部分”(提醒?),你根本看不到任何东西)。你想要的输出是什么。你说的“真实部分”是什么意思?你在说什么?也许一个可复制的测试用例可以帮助解释你所面临的问题。@NicholasKrasnov如果你不想帮忙,你可以保持沉默。tnx人
我搜索了整个谷歌
。好吧,那太令人印象深刻了。请给我们提供更多的信息,说明您真正在寻找什么?至少,
numb
变量的数据类型是什么,它的初始值是什么(现在它似乎是
null
,不仅你看不到“划分的真实部分”(提醒?),你根本看不到任何东西)。你想要的输出是什么。你说的“真实部分”是什么意思?你在说什么?也许一个可复制的测试用例可以帮助解释你所面临的问题。@NicholasKrasnov如果你不想帮忙,你可以保持沉默。tnx人