![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
我的脚本编程世界
一个机器代码翻译者的札记
展开
-
Oracle通过JavaSource解决数据溢出
在数据挖掘、分析的时候我们可能会遇到过超大数字在数据库中的计算,但是Oracle数据库中只能接受一定精度的数字,一旦超过数字精度,就会报数字溢出。报错代码是ora-01426。之前在使用exp函数的时候就遇到这个问题,以下代码在Oracle使用就会报数据溢出的错误select exp(2322.232) from dual;还有to_number的时候也会出现这个问题,也是数字溢出的错误select to_number(1E200) from dual;这是因为Oracle中数字的精度不能超过原创 2020-10-11 13:23:19 · 782 阅读 · 0 评论 -
Oracle中删除指定字符串的函数
有一个需求对字符串内容删除多个指定的关键字符例如:需删除字符串中包含分公司, 有限, 实业, 集团,公司,股份多个字符串解决思路:可以使用多个replace函数来把这里字符串替换成空,但是这样做不是很美观,所以我准备写一个函数来实现这个功能创建函数:create or replace function substr3(v_char varchar2) return varchar2 is v_result varchar2(200); v_com varchar2(50); -原创 2020-10-11 12:15:51 · 1196 阅读 · 0 评论