您的位置:首页 > 数据库 > Oracle

oracle10g- oracle 一个特殊的应用 :复合数据 也叫记录 像一个js临时对象

2010-09-30 09:50 337 查看
复合变量:记录记录是由几个相关值构成的复合变量,常用于支持select 语句的返回值使用记录可以将一行数据看成一个单元进行处理 而不必将每一列单独处理
记录的声明type type_name is recored(variable_name datatpe[,variable_name datatpe[,...);real_name type_name;
例子--********declare type myrecred is recored(id number,name varchar2(10));var_recored myrecored;beginselect id,name into var_recored from t1 where id=1;dbms_output.put_line(var_recored.id || var_record.name);end;/--*********declare type myrecred is recored(id t1.id%type,name varchar2(10));var_recored myrecored;beginselect id,name into var_recored from t1 where id=1;dbms_output.put_line(var_recored.id || var_record.name);end;/--****更为快捷的方式declare myrec t1%rowtype;//myrec也是Recored记录 它的数据项目跟t1表一样beginselect * into var_recored from t1 where id=1;dbms_output.put_line(myrec.id || myrec.name);end;/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐