Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选

首页 / 数据库 / MySQL / Oracle 大表复制方案存储过程实现

Oracle 大表复制方案存储过程实现:
  1. procedure makePayPlayIraBakNew is  
  2.      
  3.     v_num number;   
  4.   begin  
  5.      
  6.   vanceinfo.gmac_log_pro.setloginfo("makePayPlayIraBakNew",   
  7.                                       "1114",   
  8.                                       "9",   
  9.                                       sysdate,   
  10.                                       "makePayPlayIraBakNew执行开始");   
  11.     v_num := 0;   
  12.     select count(1)   
  13.       into v_num   
  14.       from user_tables   
  15.      where table_name = "GMAC_PAYPLAY_IRA_HIS";   
  16.   if(v_num > 0) then  
  17.     execute immediate "DROP TABLE  GMAC_PAYPLAY_IRA_HIS";   
  18.   end if;   
  19.        
  20.     execute immediate "CREATE TABLE GMAC_PAYPLAY_IRA_HIS AS SELECT * FROM GMAC_PAYPLAY";   
  21.      
  22.     vanceinfo.gmac_log_pro.setloginfo("makePayPlayIraBakNew",   
  23.                                       "1114",   
  24.                                       "0",   
  25.                                       sysdate,   
  26.                                       "makePayPlayIraBakNew执行成功结束");   
  27.       
  28.   exception   
  29.     when others then  
  30.       vanceinfo.gmac_log_pro.setloginfo("makePayPlayIraBakNew",   
  31.                                         "1114",   
  32.                                         "9",   
  33.                                         sysdate,   
  34.                                         substr(sqlerrm, 1, 200));                                      
  35.   end makePayPlayIraBakNew;  
Oracle 字符串加密方法MySQL数据库在命令行下建立新用户相关资讯      oracle数据库教程 
  • Oracle raw数据类型介绍  (01/29/2013 10:05:53)
  • 监听器注册与ORA-12514 错误分析  (11/13/2012 14:30:08)
  • Oracle SQL的cursor理解  (11/13/2012 14:16:17)
  • Oracle 如何强制刷新Buffer Cache  (01/29/2013 10:02:46)
  • dblink致Oracle库的SCN变成两库的  (11/13/2012 14:24:41)
  • Linux操作系统下完全删除Oracle数  (11/13/2012 08:25:52)
本文评论 查看全部评论 (0)
表情: 姓名: 字数