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');