您的位置:首页 > 大数据 > 云计算

云计算平台管理的三大利器Nagios、Ganglia和Splunk -- solar

2012-05-08 13:37 369 查看
综合性例子:
create or replace procedure CutPrice is
vChar varchar2(50);
begin

select author into vChar from articleinfo where id =1294412460658;

For BSI in (
select id,substr(author,instr(author,vChar)) as unit,
nvl(substr(author,0,instr(author,vChar)-1),0) price,
nvl(substr(QUOTE,0,instr(QUOTE,vChar)-1),0) price360
from articleinfo
where id not in (
select id from articleinfo ai where (ai.author not like '%'||vChar||'%') or (ai.QUOTE not like '%'||vChar||'%') and INFOID='360product'
) and INFOID='360product' and INSTR(author,'.')!=0 and INSTR(QUOTE,'.')!=0
)
loop
begin
update articleinfo set updatedate=sysdate,unit = BSI.Unit,price = BSI.Price,price360 = BSI.Price360,author = '',quote = '' where id = BSI.Id;
exception WHEN OTHERS THEN
insert into errorLog values(BSI.ID);
end;
end loop;
end CutPrice;


调用:
declare
begin
CutPrice();
end;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: