三双
来源:互联网 发布:centos squid 编辑:程序博客网 时间:2024/04/29 22:11
create or replace trigger i_Scp_Stat_Mininfo_trig
after insert on i_scp_stat_mininfo
for each row
declare
result number;
datetime varchar2(20);
scpname varchar2(30);
newcaps NUMBER(10,2);
oldcaps number(10,2);
begin
datetime := substr(:new.DATETIME,0,10);
scpname := :new.scpname;
newcaps := :new.caps;
select count(*) into result from i_scp_stat_dayinfo where DATETIME = datetime and SCPNAME = scpname;
if result = 0
then
begin
insert into i_scp_stat_dayinfo values(scpname,newcaps,datetime);
end;
end if;
if result = 1
then
begin
select caps into oldcaps from i_scp_stat_dayinfo where DATETIME = datetime and SCPNAME = scpname;
if newcaps > oldcaps
then
update i_scp_stat_dayinfo set caps = newcaps where DATETIME = datetime and SCPNAME = scpname;
end if;
end;
end if;
end;
after insert on i_scp_stat_mininfo
for each row
declare
result number;
datetime varchar2(20);
scpname varchar2(30);
newcaps NUMBER(10,2);
oldcaps number(10,2);
begin
datetime := substr(:new.DATETIME,0,10);
scpname := :new.scpname;
newcaps := :new.caps;
select count(*) into result from i_scp_stat_dayinfo where DATETIME = datetime and SCPNAME = scpname;
if result = 0
then
begin
insert into i_scp_stat_dayinfo values(scpname,newcaps,datetime);
end;
end if;
if result = 1
then
begin
select caps into oldcaps from i_scp_stat_dayinfo where DATETIME = datetime and SCPNAME = scpname;
if newcaps > oldcaps
then
update i_scp_stat_dayinfo set caps = newcaps where DATETIME = datetime and SCPNAME = scpname;
end if;
end;
end if;
end;
- 三双
- (三)
- (三)
- 三
- 三
- 三
- 三
- 三
- 三
- 三
- 三
- “三”
- 三
- 三
- 简单装双/三系统
- 双控和三控 接线图
- 学习笔记(三):双缓存绘图
- 三字符组与双字符组
- NSXMLParser解析xml
- android的init.rc文件的语法
- 小布什! 你还记得大明湖畔的本拉登么?
- HDOJ 1287 破译密码
- 使用Eclipse的几个必须掌握的快捷键[转]
- 三双
- 中国IT业界家族财富榜前五
- linux如何在多个文件中替换某个字符串
- Thread-Safe Interface
- 数组和List 之间相互转换的方法
- android GPS JAVA 获取GPS功能是否禁用
- Android的XML文件名不可以出现大写。
- 使用EventWaitHandleSecurity进行程序间同步时,在非英语机器上程序hang住了。
- 创新只是个笑话