
数据库
冰里才是冷
一个人
展开
-
函数:将秒数转化为相对时间
函数名:get_time_zdp参数:seconds 秒数功能:将秒数转化为相对时间举例:select get_time_zdp(2*60*60*24*30+2*60+3*60*60) from dual; --2个月3小时2分0秒 代码:create or replace function get_time_zdp( seco...2009-09-17 09:33:18 · 241 阅读 · 0 评论 -
动态调用存储过程
目标:在主存储过程的一个for循环中需要根据不同情况调用不同的子存储过程来完成相应动作 实现: --1、对目标定单执行检查 oNextItemId :=1; for checkItems IN( SELECT * FROM CHECK_ITERM CI WHERE 1=1 ORDER BY CI.ITEM_ID ) loop ...2010-07-12 11:56:03 · 200 阅读 · 0 评论 -
物化视图 语法
创建物化视图: create materialized view MV_except_pattern_orders as select * from v_except_pattern_orders删除物化视图: drop materialized view MV_except_pattern_orders ...2010-07-19 20:47:48 · 118 阅读 · 0 评论 -
编程控制Oralce事务
在对数据库写编程时,事务控制是首先需要关注的问题。 第1点,弄清“自动提交”与“手工提交”方式下,事务提交的时机;第2点,是确定采用自动事务提交方式,还是手动提交方式。 下面是对第1点的测试过程记录: 1.采用自动事务提交 public void insert(){ try{ con =JdbcUtil.getConnection(); ...2010-07-29 14:45:05 · 111 阅读 · 0 评论 -
数据库查询使用正则表达式
REGEXP_REPLACE正则表达式替换 应用举例1应用思路:将字符串中的全部数字替换成%,抽取特征码 以形成问题模式应用实现:REGEXP_REPLACE(WO.REMARKS,'[0-9]+','%') 具体如下:--新增问题模式 SELECT 7000,REGEXP_REPLACE(WO.REMARKS,'[0-9]+','%') 问题模式, COU...2010-06-02 17:31:00 · 187 阅读 · 0 评论 -
ORA-04091:表XX发生了变化,触发器/函数不能读它
写了trigger,代码如下: create or replace trigger sync_nas_failReason_trigger /** **名称:网管接口失败信息同步 **功能:spjk给工作流回单时,一并将nas回填的失败信息同步到wo的remarks字段中,以提供前台展现 **created by zdp @ 2010/6/23 **/...原创 2010-06-23 18:58:14 · 643 阅读 · 0 评论 -
Oracle trigger 应用
代码如下:create or replace trigger sync_nas_failReason_trigger /** **名称:网管接口失败信息同步 **功能:spjk给工作流回单时,一并将nas回填的失败信息同步到wo的remarks字段中,以提供前台展现 **created by zdp @ 2010/6/23 **/ afte...2010-06-23 19:05:02 · 118 阅读 · 0 评论 -
oracle 根据日期求星期
select to_char(SYSDATE,'day') from dual --星期一 select to_char(SYSDATE,'dd') from dual --08 select to_char(SYSDATE-2,'month') from dual --11月 select to_char(SYSDATE-2,'...原创 2010-11-08 19:41:42 · 232 阅读 · 0 评论 -
在日期字段上查询的效率问题
背景说明:SO表的APPL_DATE字段上具有normal索引,现在要根据该字段按天归类,形成当天的日报。困难说明:so表是一个存储海量数据的巨表,完成业务统计要求与提升统计效率之间形成了一对矛盾,如下是先后尝试采用的三个方案,最终我们选择了第3号方案。1.使用trunc(sysdate) view plaincopy to clipboardprint?...原创 2010-11-09 19:36:37 · 445 阅读 · 0 评论