2020年2月27日

oracle函数 nvl和nvl2

摘要: 今天开发时遇到一个oracle函数nvl2,功能和nvl类似,如下: nvl2(e1, e2, e3)的功能为:如果e1为NULL,则函数返回e3,若e1不为null,则返回E2。 nvl( string1, replace_with)功能为:如果string1为NULL,则NVL函数返回repla 阅读全文

posted @ 2020-02-27 15:55 幻灵祭祀 阅读(707) 评论(0) 推荐(0) 编辑

oracle 判断字符串是否是数字

摘要: 方法一:通过 To_Number 函数异常来判断CREATE OR REPLACE FUNCTION Is_Number ( str_ VARCHAR2 ) RETURN VARCHAR2 IS num_ NUMBER; BEGIN num_ := to_number(str_); RETURN ' 阅读全文

posted @ 2020-02-27 15:43 幻灵祭祀 阅读(2746) 评论(0) 推荐(0) 编辑

ORA-03113:通信通道的文件结尾-完美解决方案

摘要: 今天发现系统登录和查询数据特别慢,orcl进程占用内存也特别高。打开程序调试用,存储过程调用时报错【ORA-03113:通信通道的文件结尾】 解决方案: oracle 文档中对这个错误这样解释: ORA-03113 错误就是说连接到数据库的网络中断了。有些错误由于频繁出现、原因复杂而被 Oracle 阅读全文

posted @ 2020-02-27 14:13 幻灵祭祀 阅读(1115) 评论(0) 推荐(0) 编辑

merge into和update性能对比

摘要: MERGE INTO语法如下: MERGE INTO table_name alias1 USING (table|view|sub_query) alias2 ON (join condition) WHEN MATCHED THEN UPDATE table_name SET col1 = co 阅读全文

posted @ 2020-02-27 10:46 幻灵祭祀 阅读(1471) 评论(0) 推荐(0) 编辑

导航