日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) >

【指标统计】根据遥控补全遥信

發(fā)布時(shí)間:2025/5/22 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【指标统计】根据遥控补全遥信 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

設(shè)計(jì)思路:每一個(gè)成功的遙控(返信成功)應(yīng)當(dāng)對(duì)應(yīng)一個(gè)COS和SOE。如果返信成功時(shí)間前后5秒內(nèi),未找到同一測(cè)點(diǎn)相同狀態(tài)的變位信息,則認(rèn)為對(duì)應(yīng)遙信已被誤刪。隨即進(jìn)行恢復(fù)(插入到scada_event和scada_event_yx表中)。

金倉(cāng)

CREATE or REPLACE PROCEDURE MAKEUP() AS DECLAREtrigger_cur refcursor;occur_time_var date;milli_second_var int;time_0_var date;time_1_var date;cnt_var integer;soe_time_var date;soe_msec_var int;obj_id_var bigint;dev_id_var bigint;rtu_id_var bigint;rtu_type_var integer;comm_type_var integer;manu_fac_var integer;feeder_id_var bigint;station_id_var bigint;status_var bigint;content_var varchar(1024);pos_var varchar(1024);sql_var varchar(1024); BEGINdelete from scada_event_yx where yk_of_yx = -123;open trigger_cur for select occur_time,milli_second,obj_id,dev_id,rtu_id,rtu_type,comm_type,manu_fac,feeder_id,station_id,status,content from scada_event_yk where occur_time > '2019-08-31' and status = 17 order by occur_time;LOOPfetch trigger_cur into occur_time_var,milli_second_var,obj_id_var,dev_id_var,rtu_id_var,rtu_type_var,comm_type_var,manu_fac_var,feeder_id_var,station_id_var,status_var,content_var;EXIT WHEN trigger_cur%NOTFOUND;time_0_var = occur_time_var - 5 second;time_1_var = occur_time_var + 5 second;pos_var = substring(content_var, length(content_var)-3, 4);content_var = substring(content_var, position(']' in content_var)+2, position(' 遙控' in content_var) - 1 - position(']' in content_var));if TRIM(pos_var) = '分位]' thencontent_var = concat(content_var,' 分閘');status_var = 0;elsecontent_var = concat(content_var,' 合閘');status_var = 1;end if;sql_var = 'select count(*) from scada_event_yx where occur_time > '''||time_0_var||''' and occur_time < '''||time_1_var||''' and obj_id= '||obj_id_var||' and status = '||status_var||' and alarm_type = 1';execute immediate sql_var into cnt_var;soe_time_var = occur_time_var - 2 second;soe_msec_var = milli_second_var + 3;if cnt_var = 0 thensql_var = 'insert into scada_event_yx_1(occur_time,milli_second,obj_id,dev_id,rtu_id,rtu_type,comm_type,manu_fac,feeder_id,station_id,status,content,sysid,alarm_type,yk_of_yx,result) values($1,$2,$3,$4,$5,$6,$7,$8,$9,$10,$11,$12,1,1,-123,0)';execute immediate sql_var using occur_time_var,milli_second_var,obj_id_var,dev_id_var,rtu_id_var,rtu_type_var,comm_type_var,manu_fac_var,feeder_id_var,station_id_var,status_var,content_var;sql_var = 'insert into scada_event_1(occur_time,milli_second,obj_id,dev_id,station_id,status,content,sysid,alarm_type,key_id_tag,tag_id) values($1,$2,$3,$4,$5,$6,$7,1,1,''-123'',-123)';execute immediate sql_var using occur_time_var,milli_second_var,obj_id_var,dev_id_var,station_id_var,status_var,content_var;content_var = concat(' ',content_var);content_var = concat(soe_msec_var,content_var);content_var = concat('.',content_var);content_var = concat(soe_time_var,content_var);content_var = concat('SOE時(shí)標(biāo):',content_var);sql_var = 'insert into scada_event_yx_1(occur_time,milli_second,soe_time,soe_msecond,obj_id,dev_id,rtu_id,rtu_type,comm_type,manu_fac,feeder_id,station_id,status,content,sysid,alarm_type,yk_of_yx,result) values($1,$2,$3,$4,$5,$6,$7,$8,$9,$10,$11,$12,$13,$14,1,3,-123,0)';execute immediate sql_var using occur_time_var,milli_second_var,soe_time_var,soe_msec_var,obj_id_var,dev_id_var,rtu_id_var,rtu_type_var,comm_type_var,manu_fac_var,feeder_id_var,station_id_var,status_var,content_var;sql_var = 'insert into scada_event_1(occur_time,milli_second,soe_time,soe_msecond,obj_id,dev_id,station_id,status,content,sysid,alarm_type,key_id_tag,tag_id) values($1,$2,$3,$4,$5,$6,$7,$8,$9,1,3,''-123'',-123)';execute immediate sql_var using occur_time_var,milli_second_var,soe_time_var,soe_msec_var,obj_id_var,dev_id_var,station_id_var,status_var,content_var;end if;end LOOP;close trigger_cur; END;

總結(jié)

以上是生活随笔為你收集整理的【指标统计】根据遥控补全遥信的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产欧美一区二区精品忘忧草 | 制服丝袜av一区二区三区下载 | 成人免费午夜视频 | 精品国精品国产自在久不卡 | 一本大道综合伊人精品热热 | 日韩黄色大全 | 日本精品免费视频 | 国产好片无限资源 | 草草草av | 国色综合| 夜色福利 | 欧美成人片在线 | 欧美一区二区三区爱爱 | 成年人在线观看视频免费 | a少妇| 一区三区视频 | 国产又黄又大又粗视频 | 男女性高潮免费网站 | 丁香婷婷综合激情 | 成人欧美一区二区三区黑人 | 69av在线视频 | 麻豆久久久久久 | 美女毛片 | 欧美国产日韩在线视频 | 美女诱惑一区二区 | 亚洲无吗在线观看 | 91日本在线| 午夜精品剧场 | 国产又好看的毛片 | 在线观看小视频 | av不卡在线免费观看 | 黄色精品一区 | 中文字幕一区二区三区波野结 | 久久在线视频精品 | 一区二区三区四区在线免费观看 | 丰满少妇被猛烈进入无码 | 欧美国产另类 | 国产清纯白嫩初高中在线观看性色 | 91精品国产高清一区二区三密臀 | 女人扒开屁股让男人捅 | 久久狠狠高潮亚洲精品 | 精品欧美一区二区在线观看 | 亚洲狠狠 | 亚洲精品高清视频在线观看 | 精品不卡一区二区 | 男人av影院 | 国产真人做爰视频免费 | 在线看日韩av| 日韩人妻精品在线 | 天码人妻一区二区三区在线看 | 亚洲女人毛茸茸 | 伊人7| 国产白拍 | 久久性生活视频 | 亚洲激情另类 | 黄色片免费观看视频 | 波多野结衣小视频 | 亚洲欧洲成人在线 | 国产精品www在线观看 | 亚洲av永久无码精品一百度影院 | 日日夜夜操视频 | 无码国产精品一区二区色情男同 | 中文字幕人妻一区二区三区在线视频 | 美女被男人c | 嫩草国产精品 | 少妇人妻一级a毛片 | 色悠悠视频 | 亚洲国产av一区 | 国产在线观看 | 三上悠亚在线观看一区二区 | 伊人久久久久久久久 | 又色又爽又黄18网站 | 精品久久久国产 | 欧美日韩在线观看一区二区 | 少妇诱惑av| 亚洲欧美国产精品专区久久 | 亚洲欧美日韩一区二区三区在线观看 | 青草青在线| av在线资源网站 | 国产在线观看黄 | 亚洲精品综合精品自拍 | 亚洲射| 亚洲顶级毛片 | 国产精品视频一区二区三区, | 亚洲第一中文字幕 | 爱豆国产剧免费观看大全剧集 | 我要操婊 | 国产无套内射又大又猛又粗又爽 | 日日热 | 99在线精品视频 | 污污网址在线观看 | 污片在线免费观看 | 五月网婷婷| 狠狠插狠狠干 | 理论片中文字幕 | 动漫涩涩免费网站在线看 | 我们俩电影网mp4动漫官网 | 亚洲综合在线一区二区 | 99国产精品白浆在线观看免费 |