这是我在课程中找到的代码
create type employee_type AS OBJECT
( empno number(4),
ename varchar2(40),
dept_ref REF department_type)
/
create table employee of employee_type
( empno PRIMARY KEY )
/
create type department_type AS OBJECT
( deptno number(2),
dname varchar2(20),
loc varchar(20))
/
create table employee of employee_type
( empno PRIMARY KEY )
/
create table department of department_type
( deptno PRIMARY KEY )
/
alter table employee
add (scope for (dept_ref) is department)
/
我不明白为什么我们需要更改员工表来为部门表添加范围,我的意思是 dept_ref 已经被引用到部门类型并且部门表由部门类型对象组成,添加范围语句是做什么的?