java技術(shù)

          hibernate spring struts

          BlogJava 聯(lián)系 聚合 管理
            18 Posts :: 0 Stories :: 1 Comments :: 0 Trackbacks

          1.基本結(jié)構(gòu) 
          CREATE OR REPLACE PROCEDURE 存儲(chǔ)過(guò)程名字
          (
              參數(shù)1 IN NUMBER,
              參數(shù)2 IN NUMBER
          ) IS
          變量1 INTEGER :=0;
          變量2 DATE;
          BEGIN

          END 存儲(chǔ)過(guò)程名字

          2.SELECT INTO STATEMENT
            將select查詢(xún)的結(jié)果存入到變量中,可以同時(shí)將多個(gè)列存儲(chǔ)多個(gè)變量中,必須有一條
            記錄,否則拋出異常(如果沒(méi)有記錄拋出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 循環(huán)
            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.帶參數(shù)的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
            連接數(shù)據(jù)庫(kù)后建立一個(gè)Test WINDOW
            在窗口輸入調(diào)用SP的代碼,F9開(kāi)始debug,CTRL+N單步調(diào)試

          posted on 2009-11-23 12:09 just 閱讀(129) 評(píng)論(0)  編輯  收藏

          只有注冊(cè)用戶(hù)登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 奇台县| 新干县| 蒲江县| 桐梓县| 渭南市| 驻马店市| 林周县| 固安县| 礼泉县| 富裕县| 垫江县| 阜康市| 育儿| 台安县| 綦江县| 陵水| 香港| 琼结县| 榆林市| 巫溪县| 台前县| 卓资县| 南投县| 平山县| 齐齐哈尔市| 巴林右旗| 岢岚县| 嘉黎县| 常熟市| 巴塘县| 万全县| 长寿区| 翁牛特旗| 天门市| 额敏县| 屏南县| 九龙县| 镇安县| 呼伦贝尔市| 习水县| 甘肃省|