posts - 28,  comments - 56,  trackbacks - 0

create   or   replace   procedure  backup_cl_user  is
  tablename 
varchar2 ( 40 );
  last_date 
varchar2 ( 8 );
  str_sql 
varchar2 ( 500 );
begin
  
select  to_char(sysdate, ' yyyymm ' into  tablename  from  dual;
  tablename:
= ' service_reg_cl_ ' || tablename;
  
select  to_char(sysdate - 60 , ' yyyymmdd ' into  last_date  from  dual;
  str_sql:
= ' insert into  ' || tablename || '  select * from service_reg_cl where state= '' 60H ''  and unreg_date< ''' || last_date || '''   ' ;
  dbms_output.put_line(str_sql);
  
execute  immediate str_sql;
  
commit ;
  
  str_sql:
= ' delete from service_reg_cl where state= '' 60H ''  and unreg_date< ''' || last_date || '''' ;
  dbms_output.put_line(str_sql);  
  
execute  immediate str_sql;
  
commit ;
end  backup_cl_user;

这个存储过程的作用是把表里面60天以前的一些记录搬到另外一张表里面去。我们的设计是每个月一张表,所以表名是要动态生成的,需要用到execute immediate,其他就没有什么了。
posted on 2006-05-17 17:35 Becky 阅读(247) 评论(0)  编辑  收藏 所属分类: 数据库

只有注册用户登录后才能发表评论。


网站导航:
 

<2006年5月>
30123456
78910111213
14151617181920
21222324252627
28293031123
45678910

常用链接

留言簿(3)

随笔分类

随笔档案

相册

搜索

  •  

最新评论

  • 1. re: Selenium使用介绍
  • 这里可以用多种受支持的组件定位符中的一种来指定目标。通常使用的是组件的 ID 或名称,但 XPath 和 DOM 定位符也是受支持的;
  • --bingo online
  • 2. re: Selenium使用介绍
  • 测试环境可以和程序代码一同部署于应用服务器下,也可单独搭建。
  • --Roulette Francese
  • 3. re: Selenium使用介绍
  • 都是要进行修改的,这样能够增加脚本的健壮性。将脚本存为html文件。最终的脚本也要至少回放一遍通过才能算完成,在Selenium IDE中,点播放按钮观看放映。
  • --cavalli in vendita
  • 4. rock
  • The logical progression and organizational structure of an essay can take many forms.
  • --this
  • 5. rock
  • 到底摇头点头怎么区分的呢。印度同事说:摇头就是表示不同意,点头表示同意,和其他国家人一样的,而摇晃脑袋的话,要看场景上下文的。
  • --slot machine gratis