mvc 架構

            BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
            74 Posts :: 60 Stories :: 5 Comments :: 0 Trackbacks
          posted on 2007-09-10 13:36 e全 閱讀(86) 評論(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單步調試



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


          網站導航:
           
          主站蜘蛛池模板: 昭平县| 张北县| 宣化县| 丁青县| 佛冈县| 景宁| 项城市| 乐至县| 临夏县| 天气| 昭平县| 枞阳县| 台州市| 潞城市| 金沙县| 日照市| 治多县| 寿光市| 玉门市| 齐河县| 班玛县| 望江县| 新郑市| 万山特区| 塔河县| 商丘市| 昭苏县| 平安县| 额济纳旗| 宝丰县| 崇仁县| 长岛县| 星子县| 新建县| 泰宁县| 正定县| 神木县| 田阳县| 和龙市| 包头市| 永登县|