This Is A FineDay

            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            93 隨筆 :: 0 文章 :: 69 評論 :: 0 Trackbacks

          --簡單循環(huán)
          SET SERVEROUTPUT ON
          DECLARE
          ?????? v_t_customer t_customer%ROWTYPE;
          ?????? v_customer_id t_customer.customer_id%TYPE;
          ?????? v_customer_name t_customer.customer_name%TYPE;
          ?????? CURSOR c_t_customer IS
          ??????? --select customer_id,customer_name from t_customer where rownum <= 10;
          ??????? select * from t_customer where rownum <= 10;
          BEGIN
          ???? OPEN c_t_customer;
          ?????? LOOP
          ???????? --fetch c_t_customer into v_customer_id,v_customer_name;
          ???????? FETCH c_t_customer INTO v_t_customer;
          ????????
          ???????? dbms_output.put_line('customer_id :'||v_t_customer.customer_id||' customer_name :'||v_t_customer.customer_name);
          ???????? EXIT WHEN c_t_customer%NOTFOUND;
          ?????? END LOOP;
          ???? CLOSE c_t_customer;
          EXCEPTION
          ???????? WHEN OTHERS THEN
          ???????? ROLLBACK;?
          ???????? DBMS_OUTPUT.put_line('exception');?
          END;
          ?????
          --WHILE循環(huán)
          SET SERVEROUTPUT ON
          DECLARE
          ?????? v_t_customer t_customer%ROWTYPE;
          ?????? v_customer_id t_customer.customer_id%TYPE;
          ?????? v_customer_name t_customer.customer_name%TYPE;
          ?????? CURSOR c_t_customer IS
          ??????? --select customer_id,customer_name from t_customer where rownum <= 10;
          ??????? select * from t_customer where rownum <= 10;
          BEGIN
          ???? OPEN c_t_customer;
          ?????? --fetch c_t_customer into v_customer_id,v_customer_name;
          ?????? FETCH c_t_customer INTO v_t_customer;
          ?????? WHILE c_t_customer%FOUND LOOP
          ???????? --fetch c_t_customer into v_customer_id,v_customer_name;
          ???????? FETCH c_t_customer INTO v_t_customer;
          ???????? dbms_output.put_line('customer_id :'||v_t_customer.customer_id||' customer_name :'||v_t_customer.customer_name);
          ?????? END LOOP;
          ???? CLOSE c_t_customer;
          EXCEPTION
          ???????? WHEN OTHERS THEN
          ???????? ROLLBACK;?
          ???????? DBMS_OUTPUT.put_line('exception');?
          END;

          --游標(biāo)FOR循環(huán)
          SET SERVEROUTPUT ON
          DECLARE
          ?????? v_t_customer t_customer%ROWTYPE;
          ?????? v_customer_id t_customer.customer_id%TYPE;
          ?????? v_customer_name t_customer.customer_name%TYPE;
          ?????? CURSOR c_t_customer IS
          ??????? --select customer_id,customer_name from t_customer where rownum <= 10;
          ??????? select * from t_customer where rownum <= 10;
          BEGIN
          ?????? FOR v_t_customer IN c_t_customer LOOP
          ???????? dbms_output.put_line('customer_id :'||v_t_customer.customer_id||' customer_name :'||v_t_customer.customer_name);
          ?????? END LOOP;
          EXCEPTION
          ???????? WHEN OTHERS THEN
          ???????? ROLLBACK;?
          ???????? DBMS_OUTPUT.put_line('exception');?
          END;

          posted on 2007-03-09 15:30 Peter Pan 閱讀(338) 評論(0)  編輯  收藏 所屬分類: DB
          主站蜘蛛池模板: 梓潼县| 乐至县| 吴忠市| 高邑县| 尉犁县| 彩票| 海安县| 富顺县| 吴堡县| 阿克苏市| 响水县| 驻马店市| 崇义县| 阳谷县| 永福县| 巩义市| 宜兰市| 深水埗区| 疏勒县| 邵阳市| 东乌珠穆沁旗| 西城区| 苍山县| 莎车县| 武邑县| 利川市| 资源县| 页游| 凤城市| 永修县| 宁津县| 广南县| 江城| 山阴县| 高碑店市| 灯塔市| 都安| 罗江县| 昌邑市| 邳州市| 高阳县|