Oracle存储过程恢复emp表

CREATE OR REPLACE PROCEDURE SP_EMP_REBUILED
IS
  /*======================================
                 程序说明
  程序名称:S_EMP_REBUILED
  创建人  :zyl
  创建时间:2021-12-22
  功能介绍:用于恢复EMP表
  修改记录:
  修改时间    修改人   修改内容
  2021-12-23   ***    补充了日志
  ...
  ======================================*/
  V_CT         NUMBER(1)                           ; --数量统计
  V_SP_NAME    VARCHAR2(30)   := 'SP_EMP_REBUILED' ; --程序名称
  V_STEP_CODE  NUMBER(3)      := 0                 ; --步骤编号
  V_STEP_DESC  VARCHAR2(300)                       ; --步骤描述
  V_SQL        CLOB                                ; --SQL代码(记录&运行)
  V_RESULTT    VARCHAR2(300)  := 'SUCCESS'         ; --执行结果
  V_TS         VARCHAR2(30)                        ; --时间戳
  V_SQLL       VARCHAR2(2000)                      ; --SQL代码(运行)
BEGIN
  --STEP1--
  BEGIN
    V_STEP_CODE := V_STEP_CODE+1;
    V_STEP_DESC := '删除EMP表';

    --核心代码 START--
    SELECT COUNT(*) INTO V_CT FROM USER_TABLES WHERE TABLE_NAME = 'EMP';
    IF V_CT = 1 THEN
      V_SQL := 'DROP TABLE EMP';
      EXECUTE IMMEDIATE V_SQL;
    END IF;
    --核心代码 END--

    V_TS := TO_CHAR(SYSTIMESTAMP,'YYYY-MM-DD HH24:MI:SS.FF3');

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值