create or replace procedure changedocdetailstatus
as
begin
update docdetail t set t.docstatus = 5
where t.seccategory = 381
and t.doccreatedate <= to_char(sysdate - 1,'yyyy-mm-dd')
and t.docstatus <> 5;
end ;
以上这个过程如何理解,请高手们帮忙解释下
as
begin
update docdetail t set t.docstatus = 5
where t.seccategory = 381
and t.doccreatedate <= to_char(sysdate - 1,'yyyy-mm-dd')
and t.docstatus <> 5;
end ;
以上这个过程如何理解,请高手们帮忙解释下
并且ocstatus 不等于5的记录,把状态改为5 以及把seccategory 的值改为381
update docdetail t set t.docstatus = 5
/*
修改 docdetail 表里的docstatus字段
条件是seccategory=381并且
doccreatedate是当前时间的前一天(也就是昨天)之前
并且docstatus不等于5
*/
where t.seccategory = 381
and t.doccreatedate <= to_char(sysdate - 1,'yyyy-mm-dd')
and t.docstatus <> 5;
并且ocstatus 不等于5的记录,把状态改为5
docstatus不等于5改为5
恩,如果要自动备份,有多少种办法?用JOB可以做的吧?数据库是装LINUX系统的,应该不能像WINDOWS的系统自带的作业那样来进行备份吧?