现在遇到一个有点难度的问题,
1.定义 TABLE
TYPE t_Job_Data_Type IS RECORD(
KEY t_Key_Type, --key data
P_DATA OL_C_BASEDATA%ROWTYPE, --process data of every task
BASE_DATA_TABLE t_Base_Data_Table --base data of every checklist type
);
TYPE t_Job_Table IS TABLE OF t_Job_Data_Type; --job data table
v_Job_Table t_Job_Table := t_Job_Table();
v_Job_Data t_Job_Data_Type;
v_KEY t_Key_Type;
其中t_Key_Type包含多项
2.向 TABLE 中赋值
v_KEY.a := A;
v_KEY.B := B;
v_Job_Data.KEY := v_KEY;
v_Job_Data.BASE_DATA_TABLE := t_Base_Data_Table();
经过这样赋值后v_Job_Data中并没有数据,这是为什么呢
1.定义 TABLE
TYPE t_Job_Data_Type IS RECORD(
KEY t_Key_Type, --key data
P_DATA OL_C_BASEDATA%ROWTYPE, --process data of every task
BASE_DATA_TABLE t_Base_Data_Table --base data of every checklist type
);
TYPE t_Job_Table IS TABLE OF t_Job_Data_Type; --job data table
v_Job_Table t_Job_Table := t_Job_Table();
v_Job_Data t_Job_Data_Type;
v_KEY t_Key_Type;
其中t_Key_Type包含多项
2.向 TABLE 中赋值
v_KEY.a := A;
v_KEY.B := B;
v_Job_Data.KEY := v_KEY;
v_Job_Data.BASE_DATA_TABLE := t_Base_Data_Table();
经过这样赋值后v_Job_Data中并没有数据,这是为什么呢
解决方案 »
- 知道么,当一个表建立时,谁是它的所有者?
- Buffer Hit 虚高的原因是什么
- ORACLE 如何引发一个应用级别的异常
- 存储过程创建与调用
- 通过局域网获取Oracle数据库中50M的图片,如何加快获取速度?
- 大家有没有遇到从ORACLE取Number型的数据,出来用DataReader读,变成STRING类型了
- Oracle 9i 企业管理器中 数据库导入导出问题
- 在oracle数据库中,保存时间用何种类型字段?一定要用date型吗?
- 急!用户表的信息存储在哪张表上?我想取得所有表的表名,和表的所有字段名,以及字段的数据类型。
- Oracle数据库服务器本级远程的plsql都能脸上但是直接命令sqlplus不行
- ora-00600错误,不够再加分
- 如何查看一个数据文件中有哪些表的数据
向v_Job_Table中某一项中赋值
v_Job_Table(v_i) := v_Job_Data;
为什么这样写就不对了呢