首页 > 数据库技术 > 详细

PL/SQL基本结构---PLSQL复合类型---记录类型record

时间:2015-03-28 14:10:27      阅读:268      评论:0      收藏:0      [点我收藏+]

记录类型record 
 
record类型最常用,声明的时候可以加not null,但必须给初始值,如果record类型一致可以相互赋值,如果类型不同,里面的字段恰好相同,不能互相赋值。引用记录型变量的方法是“记录变量名.基本类型变量名”。 
   ――――――――――――――――――――――――――――――――――――― 
   declare 
        type t_first is record( 
             id number(3), 
             name varchar2(20) 
        ); 
        v_first t_first; 
   begin 
      v_first.id:=1; 
      v_first.name:=‘cheng‘; 
      dbms_output.put_line(v_first.id); 
      dbms_output.put_line(v_first.name); 
   end; 
   record类型变量间赋值 
  declare 
        type t_first is record( 
          id number, 
          name varchar2(20)    
        ); 
        v_first t_first; 
        v_second t_first; 
   begin 
        v_first.id:=1; 
        v_first.name:=‘susu‘; 
        
        v_second:=v_first;--相互赋值 
        
        v_first.id:=2; 
        v_first.name:=‘kettas‘; 
        dbms_output.put_line(v_first.id); 
        dbms_output.put_line(v_first.name); 
        dbms_output.put_line(v_second.id); 
        dbms_output.put_line(v_second.name); 
    end; 
    ――――――――――――

PL/SQL基本结构---PLSQL复合类型---记录类型record

原文:http://www.cnblogs.com/liule1225/p/4374099.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!