码迷,mamicode.com
首页 > 数据库 > 详细

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

时间:2015-03-28 14:12:18      阅读:132      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!