7

我参考了许多“创建对应于 PL/SQL 嵌套表的 SQL 类型”的示例,例如

           CREATE TYPE CourseList AS TABLE OF VARCHAR2(64);
           CREATE TABLE department (
                name     VARCHAR2(20),
                director VARCHAR2(20),
                office   VARCHAR2(20),
                courses  CourseList) 
                NESTED TABLE courses STORE AS courses_tab;

我参考了许多有关此的材料,但我没有了解将课程存储到 course_tab 中的目的。这个 courses_tab 将在哪里使用?请帮我。

4

1 回答 1

9

courses_tab用于命名存储嵌套表数据的物理表。您可以通过查询找到它dba_nested_tables。该列table_name将具有值'COURSES_TAB'。此外,您可以通过发出命令来获取表的结构DESC COURSES_TAB

于 2014-07-08T13:35:01.167 回答