各位好
我想创建一个类型(type),和物理表的结构一样,怎么写?
我尝试这样写,但是出错:dt_alarminfo是一张实际表
create type t_alarm is table of dt_alarminfo;
或者create type t_alarm is table of dt_alarminfo%rowtype;
提示如下信息:CONSUMER是用户名
PLS-00329: 方案级类型非法引用 CONSUMER.DT_ALARMINFO
请不吝指正。
我想创建一个类型(type),和物理表的结构一样,怎么写?
我尝试这样写,但是出错:dt_alarminfo是一张实际表
create type t_alarm is table of dt_alarminfo;
或者create type t_alarm is table of dt_alarminfo%rowtype;
提示如下信息:CONSUMER是用户名
PLS-00329: 方案级类型非法引用 CONSUMER.DT_ALARMINFO
请不吝指正。
解决方案 »
- paramlist是oracle的内置数据类型吗
- Oracle9i(64bit)在Solaris10(SPARC)平台上的内存限制!
- create view 权限
- java调用Oracle 存储过程日期参数问题
- oracle触发器执行的问题,怎么执行不了呢?急!!!!!!!
- 触发器问题 急!
- c#中如何调用含有输出类型为table的oracle的存储过程?
- ~~~~急!!~~~请高手给个解决方法,谢谢
- WINDOWS下新装oracle,为什么我进不去呀
- 表空间问题
- 求解这段将txt文件变成ctl文件导入数据库表的代码含义 谢谢
- 如果访问1不断递增的数据量百万级,想检索存在另外1个MS SQLSERVER数据库中的某数据...
表在当前用户下么,有没有创建type的权限
还是用这种吧.
CREATE TYPE email_list_typ2 AS OBJECT (
section_no NUMBER,
emails email_list_arr);
SQL> create or replace type t_alarm_type is object
2 ( id varchar2(20),
3 name varchar2(10)
4 )
5 /类型已创建。SQL> edi
已写入 file afiedt.buf 1* create or replace type t_alarm_type_tb is table of t_alarm_type
SQL> /类型已创建。
CREATE OR REPLACE TYPE email_list_typ3 AS TABLE OF email_list_typ2
是不是已经用了
比如函数,过程,表名什么的