Oracle视图课后练习题

1. 使用表employees创建视图employee_vu,其中包括姓名(LAST_NAME),员工号(EMPLOYEE_ID),部门号(DEPARTMENT_ID).

a) create or replace view employee_vu

b) as

c) select last_name,employee_id,department_id

d) from employees

语句:

clip_image002

创建成功:

clip_image004

创建后的查询结果:

clip_image006

2. 显示视图的结构

desc employee_vu;

查询结果图:

clip_image008

3. 查询视图中的全部内容

SELECT * FROM employee_vu;

查询结果图:

clip_image010

4. 将视图中的数据限定在部门号是80的范围内

a) create or replace view employee_vu

b) as

c) select last_name,employee_id,department_id

d) from employees

e) where department_id = 80

创建代码:

clip_image012

查询结果:

clip_image014

5. 将视图改变成只读视图

create or replace view employee_vu

as

select last_name,employee_id,department_id

from employees

where department_id = 80

with read only

clip_image016

打赏

发布者

张 大鹏

北京理想国惠玩科技有限公司CEO

发表评论

电子邮件地址不会被公开。 必填项已用*标注