- 5
- 0
- 约1.14万字
- 约 80页
- 2020-01-13 发布于江苏
- 举报
更新视图(续) [例3.96] 向信息系学生视图IS_S中插入一个新的学生记录,其中学号为”201215129”,姓名为”赵新”,年龄为20岁 INSERT INTO IS_Student VALUES(‘201215129’,’赵新’,20); 转换为对基本表的更新: INSERT INTO Student(Sno,Sname,Sage,Sdept) VALUES(‘200215129 ,赵新,20,IS ); 更新视图(续) [例3.97]删除信息系学生视图IS_Student中学号为”201215129”的记录 DELETE FROM IS_Student WHERE Sno= 201215129 ; 转换为对基本表的更新: DELETE FROM Student WHERE Sno= 201215129 AND Sdept= IS; 更新视图(续) 更新视图的限制:一些视图是不可更新的,因为对这些视图的更新不能唯一地有意义地转换成对相应基本表的更新 例:例3.89定义的视图S_G为不可更新视图。 UPDATE S_G SET Gavg=90 WHERE Sno= 201215121; 这个对视图的更新无法转换成对基本表SC的更新 更新视图(续) 允许对行列子集视图进行更新 对其他类型视图的更新不同系统有不同限制 更新视图(续) DB
原创力文档

文档评论(0)