Oracle 自定义结构(Record) 记录

转载 2015年11月18日 22:04:44

1、概念及使用

     类似于C中的自定义类型,可用于定义某表的字段集合。 

       定义格式  type recordName is Record(
                         字段名称 字段类型,
                         字段名称 字段类型
                     );

       使用步骤: 1)声明结构体   2)定义结构体变量 3)使用。


2、例:

--在匿名块中使用record,也可定义在过程、函数、包中。
declare
    --声明结构体
    type re_stu is record(
        rname student.name%type,  --中间用逗号分开
        rage  student.age%type    --最后一个字段没有符号
    );  --以分号结束
    --定义结构体变量
    rw_stu re_stu;
    cursor c_stu is select name,age from student;
begin
    open c_stu;
    loop
        fetch c_stu into rw_stu;  --使用结构体变量
        exit when c_stu%notfound;
        dbms_output.put_line('姓名='||rw_stu.rname||' 年龄='||rw_stu.rage);
    end loop;
    close c_stu;   
end;

[记录]oracle 关于查看列结构

 在 SQLPLUS中,直接用 DESC[ribe] tablename 即可。可要是在外部应用程序调用查看ORACLE中的表结构时,这个命令就不能用了。只能用下面的语句代替:看字段名与数据类型 ...
  • wenlele
  • wenlele
  • 2011年06月16日 09:59
  • 788

Oracle 自定义结构(Record)

1、概念及使用 类似于C中的自定义类型,可用于定义某表的字段集合。 定义格式 type recordName is Record( 字段名称 字段类型...

Oracle自定义类型 Record + PL/SQL表

一,什么是记录Record和PL/SQL表?    记录Record:由单行多列的标量类型构成的临时记录对象类型。类似于多维数组。  PL/SQL表:由多行单列的索引列和可用列构成的临时索引表对...

Oracle开发专题之:%TYPE 和 %ROWTYPE 自定义结构类型

1. 使用%TYPE 在许多情况下,PL/SQL变量可以用来存储在数据库表中的数据。在这种情况下,变量应该拥有与表列相同的类型。例如,students表的first_name列的类型为VARCH...

oracle:PL/SQL record记录

转自:http://www.cnblogs.com/Azhu/archive/2012/04/19/2458640.html

oracle 记录集变量RECORD

1、创建记录类型(RECORD)  TYPE ClientIdentity_Ty is RECORD(     futuresid    T_CLIENTINFO_HIS.FUTURESID%TYPE...

Delphi : record 记录类型 - 结构指针

unitUnit1;        interface      uses     Windows, Messages, SysUtils, Variants, Classes,Graph...
  • netwarm
  • netwarm
  • 2014年01月16日 15:49
  • 1565
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Oracle 自定义结构(Record) 记录
举报原因:
原因补充:

(最多只允许输入30个字)