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;/
记录的声明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;/
相关文章推荐
- 无废话Android之listview入门,自定义的数据适配器、采用layoutInflater打气筒创建一个view对象、常用数据适配器ArrayAdapter、SimpleAdapter、使用ContentProvider(内容提供者)共享数据、短信的备份、插入一条记录到系统短信应用(3)
- 判断js对象的数据类型,有没有一个最完美的方法?
- jquery对象与js对象的相互转换的应用和两个div只选中其中一个的操作
- oracle 11gR2 创建无数据对象临时不分配segment
- oracle表分区--亿级的数据在oracle表中存储,表分区的一个真实应用场景
- Oracle 9i临时LOB对象过多使用临时表空间的一个错误设计
- 腾讯云图片鉴黄集成到C# SQL Server 怎么在分页获取数据的同时获取到总记录数 sqlserver 操作数据表语句模板 .NET MVC后台发送post请求 百度api查询多个地址的经纬度的问题 try{}里有一个 return 语句,那么紧跟在这个 try 后的 finally {}里的 code 会 不会被执行,什么时候被执行,在 return 前还是后? js获取某个日期
- Js对一个对象应用滤镜的几种方法【整理】
- PL/SQL 一个数据对象一个事务(且记录错误信息到处理对象)(rollback,submit)
- 一个统计Oracle中所有应用表记录数的例子
- oracle授权另外一个用户访问自己创建的数据对象
- oracle授权另外一个用户访问自己创建的数据对象
- Jxls导出excel的若干方式总结(十一)-- 同一个sheet中显示来自不同数据表的对象记录
- oracle复合数据类型学习五——pl/sql记录
- oracle授权另外一个用户访问自己创建的数据对象
- oracle授权另外一个用户访问自己创建的数据对象
- 应用db link 把ORACLE 数据库中的表复制到另外一个数据库,也可以把表中的数据从一个库复制到另外一个库的表
- SqlServer和Oracle从多行记录(数据集)中查询结果并拼接成一个字符串的SQL语句(纵表数据转成拼接的文本)
- 迭代器-迭代对象-dir(a)可以查看该数据类型有多少种方法。range(10)在py3里就是一个迭代器,for循环实际就是迭代器的应用
- js {}除了可作为复合语句边界以外,还有创建一个空对象的作用