Oracle PL/SQL中嵌套表中存储为的含义
我提到了许多“创建对应于PL/SQL嵌套表的SQL类型”的示例,例如Oracle PL/SQL中嵌套表中存储为的含义,oracle,plsql,nested-table,Oracle,Plsql,Nested Table,我提到了许多“创建对应于PL/SQL嵌套表的SQL类型”的示例,例如 关于这一点,我参考了很多资料,但我不明白将课程存储到“课程”选项卡的目的是什么。“课程”选项卡将在哪里使用?请帮助我。课程\u选项卡用于命名存储嵌套表数据的物理表。您可以通过查询dba\u嵌套的\u表来找到它。列table\u name将具有值'COURSES\u TAB'。此外,您可以通过发出命令desccourses\u TAB来获取表的结构 CREATE TYPE CourseList AS TAB
关于这一点,我参考了很多资料,但我不明白将课程存储到“课程”选项卡的目的是什么。“课程”选项卡将在哪里使用?请帮助我。
课程\u选项卡
用于命名存储嵌套表数据的物理表。您可以通过查询dba\u嵌套的\u表来找到它。列table\u name
将具有值'COURSES\u TAB'
。此外,您可以通过发出命令desccourses\u TAB
来获取表的结构
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;