(3) 创建只包含部门名是“人事处”的显示部门信息的视图“V2_视图”,不带WITH CHECK OPTION 。 代码如下: if exists (select table_name from information_schema.views where table_name = 'V2_视图') drop view V2_视图 go create view V2_视图 as select * from 部门表 where 部门名='人事处' ① 该视图上分别插入部门是“办公室”和“人事处”观察执行结果。 代码如下: insert into V2_视图 values ('1006','办公室',88922666,'XX苑XX幢206室',2012,NULL) insert into V2_视图 values ('1007','人事处',88922777,'XX苑XX幢207室',2013,NULL) ② 分别修改该视图针对部门是“办公室”和“人事处”的其他属性数据,观察执行结果。 代码如下: update V2_视图 set 部门电话=88933666 where 部门名='办公室' update V2_视图 set 部门电话=88933777 where 部门名='人事处' ③ 分别删除部门是“办公室”和“人事处”的记录,分别观察执行情况。 代码如下: delete from V2_视图 where 部门名='办公室' delete from V2_视图 where 部门名='人事处' (4) 创建只包含部门名是“人事处”的显示部门信息的视图“V3_视图”,带WITH CHECK OPTION 。 代码如下: if exists (select table_name from information_schema.views where table_name = 'V3_视图') drop view V3_视图 go create view V3_视图 as select * from 部门表 where 部门名='人事处' with check option --①在该视图上分别插入部门是“办公室”和“人事处”的部门数据,观察执行结果。 代码如下: insert into V3_视图 values ('1008','办公室',88922888,'XX苑XX幢208室',2014,NULL) insert into V3_视图 values ('1009','人事处',88922999,'XX苑XX幢209室',2015,NULL) ②分别修改该视图针对部门是“办公室”和“人事处”的其他属性数据,观察执行结果。 代码如下:
第九章实验(2)
2019-03-10 16:06
第九章实验(2).doc
将本文的Word文档下载到电脑
下载失败或者文档不完整,请联系客服人员解决!