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



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


          網站導航:
           
          主站蜘蛛池模板: 沂南县| 奎屯市| 新竹县| 隆化县| 阜南县| 墨竹工卡县| 永济市| 德昌县| 称多县| 七台河市| 靖西县| 遂溪县| 扶沟县| 台前县| 安徽省| 武义县| 司法| 车险| 芦山县| 昌邑市| 交城县| 陆良县| 邹平县| 邯郸市| 汤阴县| 乐亭县| 原阳县| 江川县| 鄂伦春自治旗| 本溪| 定陶县| 甘泉县| 女性| 兴城市| 河南省| 阳西县| 石屏县| 宝鸡市| 扎囊县| 庆阳市| 普洱|