oracle 字定义类型
请问在oracle中能否定义一个变长的数组类型自段
我的意思是定义一个字段:该字段包括一个arrylist数组和一个时间变量.
struct
{
t datetime;
qlr arraylist;
}
定义这样一个类型的字段的用处是:
如果一块宗地的权利人我无法知道变更几次,因此我用该字段来保存宗地的若干权利人和变更时间.
请问能否实现,如果能可否实现修改功能.
请问在oracle中能否定义一个变长的数组类型自段
我的意思是定义一个字段:该字段包括一个arrylist数组和一个时间变量.
struct
{
t datetime;
qlr arraylist;
}
定义这样一个类型的字段的用处是:
如果一块宗地的权利人我无法知道变更几次,因此我用该字段来保存宗地的若干权利人和变更时间.
请问能否实现,如果能可否实现修改功能.
解决方案 »
- create session权限与connection权限有什么不同啊
- (急)oracle 根据当前日期得到季节(类似SQL的datepart函数)
- 一个触发和JOB的问题
- 在linux如何用C调用oracle以数组作为参数的存储过程,谢谢!
- 查错*************
- 非常奇怪的问题
- : 数据集ds1的 sql异常:ORA-01008: 并非所有变量都已绑定
- 求一sql语句 在线等
- 这个是什么错误?:Data provider internal error(-3000)
- SQL怎么写??
- 在ORACLE存储过程调用存储过程出错了?各位大哥大姐能否帮忙看一下?
- 我要实现这样的一条语句该怎么写
举个例子:
CREATE OR REPLACE type t_array as varray(99999) of varchar2(20);
CREATE TABLE NestTable
(
ID NUMBER NOT NULL,
T Date,
QLR T_ARRAY,
PRIMARY KEY (ID)
)
insert into NestTable(ID,T,QLR) values(1,sysdate,t_array('A','B','C'))
insert into NestTable(ID,T,QLR) values(2,sysdate,t_array('D','E','F'))
insert into NestTable(ID,T,QLR) values(3,sysdate,t_array('G','H','I'))
select ID,T,n.* from doery,table(QLR) N
当然,差分表也是一个不错的选择。