创建对象表的时候怎么抱错啊~!

qqws 2003-05-14 02:56:49
create or replace type stu_sel_type as object(
class_name varchar2(50),class_cj varchar2(50))
--创建一个对象类型
/

create type stu_cla_type as table of stu_sel_type;
--创建一个嵌套表类型

create table student(stu stu_cla_type);
--创建表

为什么会报ORA-22913: 必须指定嵌套表列或属性的表名称 的错误啊,请高手指教

...全文
27 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
w_tsinghua 2003-05-14
  • 打赏
  • 举报
回复
给你一个例子:
CREATE TYPE Course AS OBJECT (
course_no NUMBER(4),
title VARCHAR2(35),
credits NUMBER(1));

CREATE TYPE CourseList AS TABLE OF Course;

CREATE TABLE department (
name VARCHAR2(20),
director VARCHAR2(20),
office VARCHAR2(20),
courses CourseList)
NESTED TABLE courses STORE AS courses_tab;
qqws 2003-05-14
  • 打赏
  • 举报
回复
应该怎么改啊

17,088

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧