|
begin
declarce formerly_date int;
declarce leave_a_message varchar(1000);
declarce t_error int default 0;
declarce continue handler for sqlexception set t_error=1;
set formerly_date = (select max(year) from cyhy);
if formerly_date>2014 then
start transaction;
set leave_a_message="再见2014,期待2015.。。。";
delete from cyhy where year=2014;
inset into cyhy(formerly_date,leave_a_message) values (2015,"我在路上");
if t_error=1 then
rollback;
else
commit;
end if;
else
dbms_output.put_link('路过。。。。。。')
end if;
end
|
|