PL/SQL嵌套表中STORE AS的含义
Posted
技术标签:
【中文标题】PL/SQL嵌套表中STORE AS的含义【英文标题】:Meaning of STORE AS in nested table in PL/SQL 【发布时间】:2014-08-29 05:25:28 【问题描述】:我参考了许多“创建对应于 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 将在哪里使用?请帮帮我。
【问题讨论】:
【参考方案1】:courses_tab
用于命名存储嵌套表数据的物理表。您可以通过查询dba_nested_tables
找到它。 table_name
列的值将是 'COURSES_TAB'
。另外,您可以通过发出命令DESC COURSES_TAB
来获取表的结构。
【讨论】:
以上是关于PL/SQL嵌套表中STORE AS的含义的主要内容,如果未能解决你的问题,请参考以下文章