mvc 架構

            BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
            74 Posts :: 60 Stories :: 5 Comments :: 0 Trackbacks
          posted on 2007-09-10 13:36 e全 閱讀(87) 評論(0)  編輯  收藏

          ?

          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單步調試



          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 桐庐县| 大名县| 锦州市| 宁化县| 调兵山市| 合阳县| 松原市| 阳信县| 上思县| 剑川县| 丰原市| 介休市| 德州市| 长宁县| 台江县| 来宾市| 田阳县| 沈丘县| 绥芬河市| 涿州市| 松桃| 陇川县| 佛山市| 北安市| 龙陵县| 兴国县| 西乌珠穆沁旗| 博爱县| 军事| 桐庐县| 凯里市| 塘沽区| 公安县| 大关县| 屏东县| 北辰区| 金湖县| 汝阳县| 綦江县| 贺州市| 平乐县|