在明白这个原则后,代码应该如下:
update 学生表 set sname='吴明' where sno = '091650101'
如果avg(mark)是一个列的话
update 成绩表 set avg(mark) =90 where sno='091650101'
修改是增加视图中没有的列,还是更新这个视图里面的数据项如果是修改其中的列的话,你可以试一下alter view语句:
alter view [视图名] add [列名] //增加一个列
alter view [视图名] drop column [列名] //删除一个列
我觉得是这样的,我没在数据库上做过实验,增加的时候应该增加所建视图参照表里面已有的列,或许还会要求加上原来的表名。具体的你自己上机试一下就可以了
如果说的是更新 *** 作,那就简单了,INSERT ,UPDATE,DELETE,这些语句我都用过的。
希望可以帮助你,o(∩_∩)o
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)