国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數據庫技術|

服務器之家 - 數據庫 - Oracle - Oracle存儲過程入門學習基本語法

Oracle存儲過程入門學習基本語法

2019-10-30 18:55Oracle教程網 Oracle

Oracle存儲過程基本語法學習入門必備

1.基本結構 
  create OR REPLACE PROCEDURE存儲過程名字 
  ( 
  參數1 IN NUMBER, 
  參數2 IN NUMBER 
  ) IS 
  變量1 INTEGER :=0; 
  變量2 DATE; 
  BEGIN 
  END 存儲過程名字 
  2.select INTO STATEMENT 
  將select查詢的結果存入到變量中,可以同時將多個列存儲多個變量中,必須有一條記錄,否則拋出異常(如果沒有記錄拋出NO_DATA_FOUND) 
  例子: 
  BEGIN 
  select col1,col2 into 變量1,變量2 FROM typestruct where xxx; 
  EXCEPTION 
  WHEN NO_DATA_FOUND THEN 
     xxxx; 
  END; 
  ... 
  3.IF 判斷 
  IF V_TEST=1 THEN 
    BEGIN 
     do something 
    END; 
  END IF; 
  4.while 循環 
  WHILE V_TEST=1 LOOP 
  BEGIN 
 XXXX 
  END; 
  END LOOP; 
  5.變量賦值 
  V_TEST := 123; 
  6.用for in 使用cursor 
  ... 
  IS 
  CURSOR cur IS select * FROM xxx; 
  BEGIN 
 FOR cur_result in cur LOOP 
  BEGIN 
   V_SUM :=cur_result.列名1+cur_result.列名2 
  END; 
 END LOOP; 
  END; 
  7.帶參數的cursor 
  CURSOR C_USER(C_ID NUMBER) IS select NAME FROM USER where TYPEID=C_ID; 
  OPEN C_USER(變量值); 
  LOOP 
  FETCH C_USER INTO V_NAME; 
  EXIT FETCH C_USER%NOTFOUND; 
   do something 
  END LOOP; 
  CLOSE C_USER; 
  8.用pl/sql developer debug 
  連接數據庫后建立一個Test WINDOW 
  在窗口輸入調用SP的代碼,F9開始debug,CTRL+N單步調試 

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 午夜影院网站 | 日韩一区二区三区在线 | 二区视频 | 久久人人爽人人爽人人片av不 | 操操爱| 国产精品视频久久 | 亚洲第一黄 | 久久久精品 | 久久免费99精品久久久久久 | 亚洲精品大片 | 中文字幕天天操 | 亚洲激情视频在线 | 精品综合久久 | 亚洲国产高清在线 | 亚洲一区二区在线播放 | 日韩在线不卡一区 | 亚洲成人免费 | 久久精视频 | 一区二区三区四区精品 | 亚洲欧美在线播放 | 中文字幕日产乱码六区小草 | 精品96久久久久久中文字幕无 | 国产精品成人免费视频 | 欧美黄色成人 | 亚洲一区二区中文字幕 | 国产精品一区二区视频 | 国产h片在线观看 | 日韩欧美一区二区免费 | 亚洲一区二区中文字幕 | 精品国产乱码一区二区三区四区 | 一区二区三区四区免费看 | 国产精品99久久久久久久vr | 99亚洲| 中文av字幕| 欧美精品自拍 | 免费观看日韩一级片 | 欧美日韩亚洲一区二区 | 互换娇妻呻吟hd中文字幕 | 欧美日韩精品一区二区在线观看 | 91精品国产91久久久久久吃药 | 欧美日韩中文字幕 |