成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Oracle使用游標觸發器存儲實操

數據庫 Oracle
如果你在Oracle使用游標觸發器的存儲過程中存在不解之處時,你不妨瀏覽下面的文章,希望你能從中獲得自己想要的東西。

如果你在Oracle游標觸發器的存儲的實際操作中,你對Oracle使用游標觸發器的存儲過程有不解之處時,你可以通過以下的文章對其的實際應用與功能有所了解,以下是文章的具體介紹,望你瀏覽完以下的內容會有所收獲。

  1. create or replace procedure Pro_rateCalculate as  
  2. declare  
  3. v_sc_id dim_service_center.sc_id%TYPE;  

聲明一個臨時變量,用來存儲維修中心id

v_count3 number; 存儲三個月內不合格的數量

v_allcount3 number; 存取三個月內不合格的數量

v_count6 number; 存取時間差,若改值大于0表示是六個月之前的維修中心

 

  1. v_allcount6 number;  
  2. v_datediff number;  
  3. v_rate number;  
  4. cursor cur_sc_id is  
  5. select sc_id from dim_service_center;   

聲明一個游標,此游標查出的是維修中心id

 

  1. begin  
  2. open cur_sc_id;  
  3. LOOP  
  4. FETCH cur_sc_id  
  5. INTO v_sc_id;  

在Oracle游標觸發器的存儲過程中我們需要讀取一個游標數據到v_sc_id

EXIT WHEN cur_sc_id%NOTFOUND; 如果讀到***則退出

select count(*) 計算主表中連續三個月不合格的數據的條數

 

  1. into v_count3  
  2. from dim_service_center  
  3. inner join fact_repair_sheet on dim_service_center.sc_id =  
  4. fact_repair_sheet.sc_id  
  5. inner join fact_vefpart on fact_vefpart.repid =  
  6. fact_repair_sheet.repair_sheet_id  
  7. where ((fact_vefpart.vef_result1 = '2'   

初核結果為不合格

and fact_vefpart.MAJOR_FLAG = '2') 且不需要進行復核

or (fact_vefpart.vef_result2 = '2')) 或者復核結果為不合格

and fact_vefpart.ismajor = '1' 且是主要備件

and fact_repair_sheet.close_date > Add_months(sysdate, -3)為三個月內的數據

and dim_service_center.sc_id = v_sc_id;

v_allcount3 := v_count3; 把不合格的備件數據的數量賦值給總數量計數器

select count(*) 計算電話回訪中連續三個月不合格的數據條數

 

  1. into v_count3  
  2. from fact_verify  
  3. inner join fact_repair_sheet on fact_verify.repid =  
  4. fact_repair_sheet.repair_sheet_id  
  5. inner join dim_service_center on dim_service_center.sc_id =  
  6. fact_repair_sheet.sc_id  
  7. where fact_verify.  

 

CALLSTATUS = '不合格' 回訪不合格

and fact_repair_sheet.close_date > Add_months(sysdate, -3)三個月內

and dim_service_center.sc_id = v_sc_id;

v_allcount3 := v_allcount3 + v_count3; 計算連續三個月總的不合格數量

以上的相關內容就是對Oracle游標觸發器的存儲過程介紹,望你能有所收獲。

【編輯推薦】

  1. Oracle 多表關聯如何更新多個字段
  2. Oracle表列的修改具體步驟介紹
  3. 開發Oracle存儲過程的步驟介紹
  4. Oracle存儲過程的開發的介紹
  5. Oracle表列的修改具體步驟介紹
責任編輯:佚名 來源: 博客園
相關推薦

2010-04-26 14:12:23

Oracle使用游標觸

2011-05-20 14:06:25

Oracle觸發器

2010-04-16 11:11:46

Oracle存儲過程

2010-05-04 09:44:12

Oracle Trig

2009-11-18 13:15:06

Oracle觸發器

2011-05-19 14:29:49

Oracle觸發器語法

2011-04-14 13:54:22

Oracle觸發器

2010-04-16 12:58:48

Oracle sql

2010-04-16 11:22:08

Oracle存儲過程

2010-04-30 09:34:24

Oracle多條件查詢

2010-04-23 12:50:46

Oracle觸發器

2010-04-26 14:03:02

Oracle使用

2010-04-09 13:17:32

2010-04-29 10:48:10

Oracle序列

2010-04-15 15:32:59

Oracle操作日志

2010-05-07 12:07:08

Oracle 多層游標

2010-05-26 17:57:44

MySQL 觸發器

2010-04-14 10:48:49

Oracle使用

2010-04-12 09:36:29

Oacle merge

2010-05-18 15:58:39

MySQL觸發器
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 最新国产精品视频 | 日韩在线不卡视频 | 日韩一二三区视频 | 久久国产精品偷 | 亚洲五码在线 | 9999在线视频 | 午夜午夜精品一区二区三区文 | 97国产一区二区 | 在线播放国产视频 | 91麻豆精品一区二区三区 | 97伦理影院 | 8x国产精品视频一区二区 | 久久久性色精品国产免费观看 | 久久久精品国产 | 日日夜夜免费精品视频 | 香蕉视频黄色 | 久久精品日产第一区二区三区 | 久久精品免费观看 | 亚洲精品视频导航 | 精品欧美二区 | 欧美另类视频 | 91人人看 | 粉嫩在线 | 日韩中文一区二区三区 | 亚洲在线| 日韩欧美在线视频一区 | 亚洲欧美一区二区三区国产精品 | 国产一区二区三区久久久久久久久 | 久久精品久久精品 | 一级毛片在线播放 | 欧美日韩久 | 欧美成人精品一区二区男人看 | 91精品国产高清久久久久久久久 | 中国91av| 久久亚洲综合 | 亚洲天堂精品一区 | 第一区在线观看免费国语入口 | 亚洲精色| 丝袜 亚洲 欧美 日韩 综合 | 99精品一区二区 | 国产精品一区在线观看 |