夢幻之旅

          DEBUG - 天道酬勤

             :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            671 隨筆 :: 6 文章 :: 256 評論 :: 0 Trackbacks
          1.復復變量
              復合變量是指用于存放多個數據值的plsql變量,可以存放單行多列數據.
              常用復合變量類型:
              1).記錄
                  定義記錄如下: 
                
             --第一種定義方式
            TYPE MY_RECORD_TYPE_1 IS RECORD
            (
               ID 
          NUMBER,
               VALUE TEST_HUI.VALUE
          %TYPE
            );
            MY_RECORD_1 MY_RECORD_TYPE_1;
            
            
          -- 第二種定義方式
            MY_RECORD_2 TEST_HUI%ROWTYPE;
             

              2).記錄的使用
               A).SELECT INTO 使用record
          SELECT ID,VALUE INTO MY_RECORD_1 FROM TEST_HUI WHERE ID=1;
            DBMS_OUTPUT.put_line(
          'ID: '||MY_RECORD_1.ID);
            DBMS_OUTPUT.put_line(
          'VALUE: '||MY_RECORD_1.VALUE);
              
              B).update使用記錄
          DECLARE
            MY_RECORD TEST_HUI
          %ROWTYPE;
          BEGIN
            MY_RECORD.id:
          =9999;
            MY_RECORD.VALUE:
          ='惠萬鵬';
            
          update test_hui set row=my_record where id=1;
          END;


              C).insert 使用 record
          DECLARE
            MY_RECORD TEST_HUI
          %ROWTYPE;
          BEGIN
            MY_RECORD.id:
          =8713;
            MY_RECORD.VALUE:
          ='惠萬鵬';
            
          insert into test_hui values my_record;
          END;
          posted on 2011-07-12 15:16 HUIKK 閱讀(472) 評論(0)  編輯  收藏 所屬分類: DataBase
          主站蜘蛛池模板: 平顶山市| 日照市| 玉环县| 武清区| 祁门县| 九寨沟县| 鸡泽县| 左云县| 长春市| 新巴尔虎右旗| 大荔县| 华池县| 水富县| 昆山市| 朔州市| 六盘水市| 增城市| 云安县| 雷州市| 怀安县| 陆河县| 黄大仙区| 江油市| 额尔古纳市| 甘泉县| 莆田市| 高陵县| 霍林郭勒市| 北海市| 嘉义市| 黄骅市| 九江市| 云南省| 普兰县| 西吉县| 嘉峪关市| 墨玉县| 吴堡县| 高要市| 景德镇市| 怀远县|