CREATE TABLE table1(
col1 obj1,
col2 obj2,
col3 obj3,
col4 obj4,
col5 obj5
);
/
CREATE TYPE obj1 AS OBJECT (
col1-1 obj1-1,
col2-2 obj1-2
);
/
CREATE TYPE obj1-1 AS OBJECT (
scol varchar2(20),
sco2 varchar2(20)
);
/
CREATE TYPE obj1-2 AS OBJECT ( sco3 c_listtype );
/
CREATE TYPE c_listtype AS TABLE OF c_type;
/
CREATE TYPE c_ype AS OBJECT ( sco4 varchar2(20) );
/
以上脚本是示例,obj2等类型定义和obj1差不多,没有给出!
从下向上一个一个执行的都没有错误,最后建表时报错了
(ORA-22913: 必须指定嵌套表列或属性的表名称),
请大家帮忙!!送100分!!!
col1 obj1,
col2 obj2,
col3 obj3,
col4 obj4,
col5 obj5
);
/
CREATE TYPE obj1 AS OBJECT (
col1-1 obj1-1,
col2-2 obj1-2
);
/
CREATE TYPE obj1-1 AS OBJECT (
scol varchar2(20),
sco2 varchar2(20)
);
/
CREATE TYPE obj1-2 AS OBJECT ( sco3 c_listtype );
/
CREATE TYPE c_listtype AS TABLE OF c_type;
/
CREATE TYPE c_ype AS OBJECT ( sco4 varchar2(20) );
/
以上脚本是示例,obj2等类型定义和obj1差不多,没有给出!
从下向上一个一个执行的都没有错误,最后建表时报错了
(ORA-22913: 必须指定嵌套表列或属性的表名称),
请大家帮忙!!送100分!!!
解决方案 »
- C++使用occi存取oracle数据库的clob字段
- 请教oracle存储过程,如何记录错误发生所在行?如何记录某语句更新了多少行?
- 写了个sql,但是返回的结果集太大了,前台的jsp都没响应了。怎么让它每次返回30行呢?
- 关于用delphi中ado连接oracle的问题
- 如何判断时间是否有错误?
- Oracle 返回游标 PLS-00103: 出现符号 "CREATE"
- NLS_CHARACTERSET和NLS_NCHAR_CHARACTERSET
- 如何在查询结果中查询某一记录的下一条记录?
- 关于ORACLE帮助文件--------
- 在oracle中如下解决下面的问题(SQL语句的写法)
- Data Guard remote process startup failed
- 超级难题,数据库同步问题,不用导入导出
MEMBER FUNCTION getbar RETURN NUMBER); CREATE TABLE demo_tab2(col demo_typ2); 楼主你的语句嵌套了多少层了,为何要这样写法CREATE TYPE obj1-2 AS OBJECT ( sco3 c_listtype );
/
这句出了问题,嵌套表不允许这样写,详细写法参考帮助文档
SQL> create table dept (
2 budgets month_array,
3 projs project_table)
4 nested table projs store as nested_projs;
Table created.