亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? sendpackage.sql

?? 網通網關Cngp
?? SQL
字號:
Create or replace Package SendPackage
as
/*----
發送信息
2006-06-21

---*/
   Type mobile_array is table of varchar2(15) index by binary_integer;
   Type content_array is table of varchar2(400) index by binary_integer;
   Type feetype_array is table of varchar2(4) index by binary_integer;
   Type feecode_array is table of varchar2(10) index by binary_integer;
   Type serviceid_array is table of varchar2(10) index by binary_integer;
   Type sourceid_array is table of varchar2(21) index by binary_integer;
   Type priority_array is table of varchar2(1) index by binary_integer;
   
   procedure Send1( 
					inmobile    out mobile_array,
					incontent   out content_array,
					infeetype   out feetype_array,
					infeecode   out feecode_array,
					inserviceid out serviceid_array,
					insourceid  out sourceid_array,
					inpriority  out priority_array					
					);
    procedure Send2( 
					inmobile    out mobile_array,
					incontent   out content_array,
					infeetype   out feetype_array,
					infeecode   out feecode_array,
					inserviceid out serviceid_array,
					insourceid  out sourceid_array,
					inpriority  out priority_array				
					);
			
	procedure SendFee(
						inMobile     out  mobile_array,
						inContent    out  content_array,
						inFeetype    out  feetype_array,
						inFeecode    out  feecode_array,
						inServiceid  out  serviceid_array,
						inSourceid   out  sourceid_array
					
						);


end SendPackage;
/
/*------------------------------------------------------------------------*/
Create or replace Package Body SendPackage 
as
/*-----
|2006-06-21
|獲取發送信息
|減少最后一個參數,標記有效信息條數用的
------------------------------*/
   cursor c1 is select trim(mobileid),
					   trim(content),
					   trim(feetype),
					   trim(feecode),
					   trim(serviceid),
					   trim(sourceid),
					   trim(priority),
					   trim(rowid) 
     from sendmessage2 where processflag=0 order by priority desc;
   cursor c2 is select trim(mobileid),
					   trim(content),
					   trim(feetype),
					   trim(feecode),
					   trim(serviceid),
					   trim(sourceid),
					   trim(priority),
					   trim(rowid) 
     from sendmessage4 where processflag=0 order by priority desc;
   Cursor c3 is select trim(mobileid),
						trim(content),
						trim(feetype),
						trim(feecode),
						trim(serviceid),
						trim(sourceid),
						trim(rowid)
	  from realtime_Sendmessage where processflag=0;
    /* --------------------------------Send1------------------------------------------*/
    procedure Send1(
					inmobile    out mobile_array,
					incontent   out content_array,
					infeetype   out feetype_array,
					infeecode   out feecode_array,
					inserviceid out serviceid_array,
					insourceid  out sourceid_array,
					inpriority  out priority_array					
					)
	as
	    v_procedure   varchar2(40);
		v_sql         varchar2(100);
		v_sqlerrm     varchar2(200);
		v_rowid       rowid;
		v_count       integer;
		
	begin
	  select count(*) into v_count from Sendmessage2 where processflag=0;
	  if (v_count>0) then	  
	    
	    
		if not c1%isopen then
			open c1;
		end if;
		  
		for i in 1.. v_Count 
		loop
			fetch c1 into inmobile(i),
						incontent(i),
						infeetype(i),
						infeecode(i),
						inserviceid(i),
						insourceid(i),
						inpriority(i),
						v_rowid;
			if(c1%notfound) then
			  close c1;
			  exit;
			else
			  update sendmessage2 set processflag=1 where rowid=v_rowid;
			end if;
		end loop;
		commit;
	  end if;
	exception
	  when others then
	    if c1%ISOPEN then
          close c1;
        end if;
        rollback;
        v_procedure:='SendPackage.Send1';
        v_sql:=to_char(sqlcode);
        v_sqlerrm:=substr(sqlerrm,1,200);
		insert into db_error_log values(sysdate,v_procedure,null,v_sql,v_sqlerrm);			
        commit;
    end Send1;
    /*-------------------------------Send2-------------------------------------------*/

   procedure Send2(
					inmobile    out mobile_array,
					incontent   out content_array,
					infeetype   out feetype_array,
					infeecode   out feecode_array,
					inserviceid out serviceid_array,
					insourceid  out sourceid_array,
					inpriority  out priority_array					
					)
	as
	    v_procedure   varchar2(40);
		v_sql         varchar2(100);
		v_sqlerrm     varchar2(200);
		v_rowid       rowid;
		v_Count       integer;
	begin
	  select count(*) into v_count from Sendmessage4 where processflag=0;
	  if (v_count>0) then	   
	    
		if not c2%isopen then
			open c2;
		end if;
		  
		for i in 1.. v_Count 
		loop
			fetch c2 into inmobile(i),
						incontent(i),
						infeetype(i),
						infeecode(i),
						inserviceid(i),
						insourceid(i),
						inpriority(i),
						v_rowid;
			if(c2%notfound) then
			  close c2;
			  exit;
			else
			  update sendmessage4 set processflag=1 where rowid=v_rowid;
			end if;
		end loop;
		commit;
	  end if;
	exception
	  when others then
	    if c2%ISOPEN then
          close c2;
        end if;
        rollback;
        v_procedure:='SendPackage.Send2';
        v_sql:=to_char(sqlcode);
        v_sqlerrm:=substr(sqlerrm,1,200);
		insert into db_error_log values(sysdate,v_procedure,null,v_sql,v_sqlerrm);			
        commit;
    end Send2;
    /*---------------------------------------------------------*/
    procedure SendFee(
						inMobile     out  mobile_array,
						inContent    out  content_array,
						inFeetype    out  feetype_array,
						inFeecode    out  feecode_array,
						inServiceid  out  serviceid_array,
						inSourceid   out  sourceid_array
						
						)
	as
	    v_procedure   varchar2(40);
		v_sql         varchar2(100);
		v_sqlerrm     varchar2(200);
		v_rowid       rowid;
		v_Count       integer;
	begin
	  select count(*) into v_count from realtime_sendmessage where processflag=0;
	  if (v_count>0) then
	    
	    
		if not c3%isopen then
			open c3;
		end if;
		  
		for i in 1.. v_Count 
		loop
			fetch c3 into inmobile(i),
						incontent(i),
						infeetype(i),
						infeecode(i),
						inserviceid(i),
						insourceid(i),						
						v_rowid;
			if(c3%notfound) then
			  close c3;
			  exit;
			else
			  update realtime_sendmessage set processflag=1 where rowid=v_rowid;
			end if;
		end loop;
		commit;
	  end if;
	exception
	  when others then
	    if c3%ISOPEN then
          close c3;
        end if;
        rollback;
        v_procedure:='SendPackage.Sendfee';
        v_sql:=to_char(sqlcode);
        v_sqlerrm:=substr(sqlerrm,1,200);
		insert into db_error_log values(sysdate,v_procedure,null,v_sql,v_sqlerrm);			
        commit;
    end Sendfee;
	
end SendPackage;
/

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品丝袜久久久久久app| 亚洲激情校园春色| 在线观看www91| 国产精品性做久久久久久| 一区二区三区四区中文字幕| 久久久久久久综合色一本| 在线精品观看国产| av在线综合网| 国产一区二区三区观看| 图片区小说区国产精品视频| 国产精品美女久久久久久久| 精品国产一区二区三区久久影院| 欧美午夜一区二区三区免费大片| 成人黄色av网站在线| 激情综合色丁香一区二区| 亚洲成人资源网| 综合色天天鬼久久鬼色| 久久久不卡网国产精品一区| 欧美一卡在线观看| 欧美日本免费一区二区三区| 色哟哟一区二区| av一区二区三区黑人| 国产精品99久久久久久宅男| 麻豆精品一区二区| 日韩综合在线视频| 亚洲一区二区视频在线观看| 亚洲精品视频自拍| 成人欧美一区二区三区白人| 国产欧美一区二区精品久导航 | 国产 欧美在线| 美美哒免费高清在线观看视频一区二区 | 国产精品一二三四五| 麻豆精品在线播放| 久久黄色级2电影| 日韩精彩视频在线观看| 午夜久久久影院| 日韩中文字幕亚洲一区二区va在线| 亚洲va韩国va欧美va| 亚洲mv大片欧洲mv大片精品| 亚洲国产精品影院| 亚洲一区免费视频| 一区二区三区色| 一区二区三区欧美日韩| 亚洲资源中文字幕| 在线一区二区三区四区五区| 国产在线看一区| 秋霞影院一区二区| 久久国产婷婷国产香蕉| 久久激五月天综合精品| 国产精品一区二区三区四区| 国产一区二区三区在线观看精品| 国产精品自拍在线| 成人ar影院免费观看视频| 91在线国产福利| 欧美日韩免费一区二区三区 | 精品福利av导航| 国产亚洲一本大道中文在线| 国产精品天天看| 亚洲欧美偷拍卡通变态| 亚洲成年人网站在线观看| 日本欧美一区二区三区乱码| 精品一区免费av| 成人精品鲁一区一区二区| 91在线porny国产在线看| 欧美日韩中文一区| 欧美精品一区二区三区在线播放| 中文字幕第一页久久| 亚洲伦理在线免费看| 免费久久精品视频| 国产jizzjizz一区二区| 色婷婷国产精品综合在线观看| 色综合天天视频在线观看| 欧美顶级少妇做爰| 国产三级三级三级精品8ⅰ区| 专区另类欧美日韩| 日本美女一区二区三区| 成人天堂资源www在线| 欧美日韩国产精选| 国产三级精品视频| 亚洲国产成人tv| 国产精品一区三区| 在线观看日韩电影| 精品福利二区三区| 亚洲综合色丁香婷婷六月图片| 日韩精品电影在线观看| jizz一区二区| 欧美一区二区三区思思人| **欧美大码日韩| 久久99精品一区二区三区三区| 91农村精品一区二区在线| 欧美r级在线观看| 亚洲黄色小说网站| 国产精品一级在线| 欧美日韩精品一二三区| 国产精品国产三级国产aⅴ原创| 日韩成人av影视| av午夜精品一区二区三区| 日韩午夜激情av| 亚洲黄色免费网站| 成人黄色777网| 日韩你懂的电影在线观看| 亚洲激情图片qvod| 福利91精品一区二区三区| 日韩丝袜情趣美女图片| 亚洲综合在线免费观看| 国产成人午夜高潮毛片| 日韩一级视频免费观看在线| 洋洋av久久久久久久一区| av在线这里只有精品| 国产亚洲一区字幕| 精品午夜久久福利影院 | 国产精品久久99| 国产综合色产在线精品| 欧美一级日韩免费不卡| 亚洲综合区在线| 91老师片黄在线观看| 日本一区二区三区国色天香 | 91搞黄在线观看| 欧美经典三级视频一区二区三区| 免费日本视频一区| 欧美精品在欧美一区二区少妇| 亚洲另类在线视频| 91亚洲国产成人精品一区二三 | 亚洲靠逼com| 成人精品视频一区二区三区尤物| 精品国产伦一区二区三区观看方式 | 日韩一区二区免费在线观看| 午夜影院在线观看欧美| 在线日韩一区二区| 一区二区成人在线观看| 97久久人人超碰| 亚洲欧美一区二区视频| 99精品欧美一区二区三区综合在线| 欧美高清在线一区二区| 国产高清不卡一区| 国产精品全国免费观看高清| 国产电影精品久久禁18| 国产欧美日韩视频在线观看| 国产一区在线视频| 国产清纯在线一区二区www| 国产在线不卡一卡二卡三卡四卡| 精品99一区二区| 国产成人免费视频网站高清观看视频| 欧美精品一区二区三| 国产精品盗摄一区二区三区| 国产色91在线| 欧美大片日本大片免费观看| 欧美喷潮久久久xxxxx| 一本色道久久综合精品竹菊| 国模冰冰炮一区二区| 亚洲美女视频在线| 久久久久久亚洲综合| 欧美激情在线一区二区三区| 日韩精品中午字幕| 综合久久综合久久| 亚洲另类春色校园小说| 国产精品久久久久影院老司| 亚洲电影激情视频网站| 成人美女视频在线观看| 亚洲欧洲精品成人久久奇米网| 91美女在线视频| 午夜成人免费视频| 欧美不卡一区二区| 成人一区在线看| 一二三区精品福利视频| 日韩三区在线观看| 成人毛片老司机大片| 亚洲自拍另类综合| 精品国产伦一区二区三区观看体验| 国产成人免费在线观看不卡| 亚洲精品免费在线观看| 欧美一区二区三区在线电影| 国产精品一色哟哟哟| 亚洲综合一区在线| 精品动漫一区二区三区在线观看| 国产女人18毛片水真多成人如厕| 日本欧美加勒比视频| 久久精品一区二区三区四区| 99在线热播精品免费| 日韩av不卡在线观看| 欧美经典一区二区| 欧美裸体bbwbbwbbw| 国产毛片精品一区| 亚洲一二三四在线观看| 精品久久久久久最新网址| 成人福利视频在线看| 婷婷夜色潮精品综合在线| 国产偷国产偷亚洲高清人白洁 | 欧美一区二区三区影视| 成人av网站免费| 免费黄网站欧美| 亚洲精品免费在线观看| 久久理论电影网| 欧美丝袜丝交足nylons| 懂色av噜噜一区二区三区av| 亚洲成av人片www| 国产日韩av一区| 国模冰冰炮一区二区| 欧洲一区在线电影| 亚洲色大成网站www久久九九|