一、 一个实例Commit;create or replace procedure PROC_SUNHONGBO_MONCHNL(tim varchar2) istimest varchar(8);timday varchar(33);sqlsql varchar(6666);no_result EXCEPTION;beginCommit;select to_char(sysdate,'yyyymmddHH24miss') tima into timday from dual;select to_char(add_months(sysdate,-1),'yyyymm') mon into timest from dual;select tim mon into timest from dual;execute immediate 'delete report
wo_sunhongbo_chnl where mon = '||tim;Commit;/*1、添加所需要的列 real_charge + time ,假如有就抛出异常后继续执行**********/BEGINexecute immediate 'alter table shiyw11
t_my add real_charge'||tim||' varchar2(66)';EXCEPTION WHEN no_result THEN DBMS_OUTPUT
PUT_LINE('你的数据更新语句失败了
'); WHEN OTHERS THEN DBMS_OUTPUT
PUT_LINE('你的数据更新语句
已经存在该列 1:'||tim);END;execute immediate &#