项目六公司管理数据库系统中视图和索引的应用内容摘要:

ALTER VIEW view2_employee AS SELECT employee. 雇员 id, , employee. 性别, employee. 出生年月, employee. 雇用日期 FROM employee Where =‘男’ 2. 重命名视图 ( 1)利用企业管理器重命名视图。 ( 2)可以使用系统存储过程 sp_rename修改视图的名称,该过程的语法形式如下: sp_rename old_name,new_name 【 例 3】 把视图 v_employee重命名为 view_employee。 其程序清单如下: sp_rename v_employee, view_employee 查看视图信息 可以使用系统存储过程 sp_help显示视图特征 ,使用 sp_helptext显示视图在系统表中的定义。 语法: ( 1) sp_help 数据库对象名称 ( 2) sp_helptext 视图(触发器、存储过程) 四 . 删除视图 ( 1) 使用企业管理器删除视图。 ( 2) 使用 TransactSQL语句 DROP VIEW删除视图的语法形式如下: DROP VIEW {view_name} [,… n] 【 例 4】 同时删除 paninfo数据库中的视图titleview和 CAonly。 drop view 1_employee , view2_employee 五、通过视图修改记录 需要注意以下几点: 不能同时修改两个或者多个基表。 不能修改那些通过计算得到的字段。 如果在创建视图时指定了 WITH CHECK OPTION选项 , 那么所有使用视图修改数据库信息时 , 必须保证修改后的数据满足视图定义的范围。 执行 UPDATE、 DELETE命令时 , 所删除与更新的数据必须包含在视图的结果集中。 如果视图引用多个表时 , 无法用 DELETE命令删除数据。 1.插入数据记录 【 例 5】 利用已创建的 view2_employee视图,向表中添加一条新的数据记录。 该记录对应的值为: (‘008’, ‘王玉’ , ‘女’, , ‘198011’,’ 202033’)。 INSERT INTO view2_employee VALUES(008’, ‘王玉’ , ‘女’, , ‘198011’,’ 202033’) 说明:当视图所依赖的基本表有多个时,不能向该视图插入数据,因为这将会影响多个基本表。 2.更新数据记录 注意:更新的只是数据库中的基表。 不能同时修改两个或者多个基表,可以对基于两个或多个基表或者视图的视图进行修改,但是每次修改都只能影响一个基表。 不能修改那些通过计算得到的字段 如果指定了 WITH CHECK OPTION选项,必须保证修改后的数据满足视图定义的范围。 【 例 6】 利用已创建的视图 view2_employee ,修改 employee表。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。