写个函数要保留多少位小数就保留多少位
create or replace function round_num (
num number, --需要四舍五入的数字
n number --要保留的小数位数
) return number is
num1 number;
num2 number;
num3 number;
begin
num1:=power(10, n)*num;
num2:=round(num1);
num3:=num2*power(10, -n);
return num3;
end;
create or replace function round_num (
num number, --需要四舍五入的数字
n number --要保留的小数位数
) return number is
num1 number;
num2 number;
num3 number;
begin
num1:=power(10, n)*num;
num2:=round(num1);
num3:=num2*power(10, -n);
return num3;
end;
解决方案 »
- sqlldr中插入数据时为何在数据库中的数据出现空行
- 求助
- {急}关于Oracle EM的显示问题
- 求救:oracle9i 中long raw 数据无法实现表表转移
- 小问题,大家帮思考下
- 请教关于SQL*LOADER 的问题。高分相送。谢谢
- oracle让你看了头疼的 sql:'1' in ('1,2,5') 怎么能使用sql语句只输出关于'1'的记录?
- 有关Oracle连接串的基础问题,请教各位!
- 怎样查看oracle的连接数????
- pl/sql developer与developer2000的区别是什么?
- oracle的查询问题!
- ****PLSQL Developer中编写的存储过程突然不能测试了,急
round(column):4舍5入