摘要: 转载地址:http://database.51cto.com/art/200904/118526.htm 1.查询的模糊匹配 尽量避免在一个复杂查询里面使用 LIKE '%parm1%'—— 红色标识位置的百分号会导致相关列的索引无法使用,最好不要用. 解决办法: 其实只需要对该脚本略做改进,查询速 阅读全文
posted @ 2017-03-02 14:34 lipera 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 转载地址:http://database.51cto.com/art/200903/112810.htm IN 操作符 用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。 但是用IN的SQL性能总是比较低的,从ORACLE执行的步骤来分析用IN的SQL与不用IN的SQL 阅读全文
posted @ 2017-03-02 14:32 lipera 阅读(439) 评论(0) 推荐(0) 编辑
摘要: 转载地址:http://www.blogjava.net/lvlinghui/articles/75981.html sql 调优整理 很好,很全面的一篇关于oracle sql调优的文章。文章非常长,大家可一有空就看一点。 1. 选用适合的ORACLE优化器 ORACLE的优化器共有3种: a. 阅读全文
posted @ 2017-03-02 14:30 lipera 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 转载地址:http://bbs.csdn.net/topics/260002113 我们要做到不但会写SQL,还要做到写出性能优良的SQL,以下为笔者学习、摘录、并汇总部分资料与大家分享!(1) 选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE 的解析器按照从右到左的顺序处理FRO 阅读全文
posted @ 2017-03-02 14:28 lipera 阅读(691) 评论(0) 推荐(0) 编辑
摘要: 需要查看是否是销售订单行的价格被冻结了。冻结后将不能使用折扣。 阅读全文
posted @ 2017-01-12 17:21 lipera 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 问题描述: 在使用folder开发FORM后,单元格无法使用右键,正常应该可以右键进行隐藏、显示、复制等操作。 通过对比发现是因ITEM属性中 弹出式菜单未设置导致。 解决方法: 设置弹出式菜单 阅读全文
posted @ 2017-01-12 17:17 lipera 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 实例: PROCEDURE MAIN(P_ORGANIZATION_ID NUMBER, P_PERIOD_NAME VARCHAR2, XV_STATUS OUT VARCHAR, XV_MESG OUT VARCHAR2) IS CURSOR LCUR_ADJUST IS SELECT COQ. 阅读全文
posted @ 2017-01-12 17:03 lipera 阅读(3515) 评论(0) 推荐(0) 编辑
摘要: 方法有多种下面主要使用了Oracle自带的一个函数来实现 函数:TRANSLATE(string,from_str,to_str) 函数介绍:返回将(所有出现的)from_str中的每个字符替换为to_str中的相应字符以后的string。 TRANSLATE 是 REPLACE 所提供的功能的一个 阅读全文
posted @ 2017-01-11 11:59 lipera 阅读(1652) 评论(0) 推荐(0) 编辑
摘要: 问题处理方式: 查询:select userenv('language') from dual; 对比电脑环境变量NLS_LANG的值与查询结果是否一致,如果不一致,修改电脑环境变量NLS_LANG 问题解决后通过查询资料对会话字符做了一些总结: 字符集分可为三类: 1、数据库服务器字符集; SEL 阅读全文
posted @ 2017-01-11 11:40 lipera 阅读(2572) 评论(0) 推荐(0) 编辑
摘要: DECLARE p_mode_request_id number := 1; p_ERRBUF VARCHAR2(250); p_RETCODE NUMBER; lv_msg varchar2(50);--出错信息 l_phase varchar2(50);--返回结果 l_status varch 阅读全文
posted @ 2017-01-10 13:57 lipera 阅读(934) 评论(0) 推荐(0) 编辑