1、首先在电脑中登录PL/SQL Developer,如下图所示。
2、然后在打开的PL/SQL Developer页面中,找到要修改数据的表,右击该表,选择“编辑数据”,如下图所示。
3、点击后出现下图这样的窗口,小锁此时打开了,说明可以编辑数据了,后面的加减号表示增加、删除记录。最后一列的rowid不能修改,这是物理标识列。
4、修改了数据后,可以看到对号变成绿色了,此时要提交的话需要点击这个对号,如下图所示就完成了。
语法
: CREATE VIEW <视图名> [(列名1,列名2,……)]
[WITH ENCRYPTION]
AS
SELECT_STATEMENT
[WITH CHECK OPTION]----就是这个属性决定该视图能否修改数据,真实作用是修改视图的数据最终是在产生视图的基表中,继而表现在视图上。
功能:创建视图
例1:创建一个成绩单视图
CREATE VIEW dbovw_cjd(name, cid, result)
AS
SELECT name, reportcid, reportresult FROM student JOIN report
ON studentsid=reportsid
例2:显示成绩单视图
Select from vw_cjd
修改视图与删除视图
1 修改视图
语法:ALTER VIEW <视图名> [(列名1,列名2,……)] [WITH ENCRYPTION]
AS
SELECT statement [WITH CHECK OPTION]
例:修改视图vw_cjd
ALTER VIEW vw_cjd
AS
Select name, reportcid, reportresult, address From student join report
ON studentsid=reportsid
查看Select from vw_cjd
2 删除视图
语法:DROP VIEW <视图名>
例:删除视图vw_cjd
DROP VIEW vw_cjd
视图定义信息
一、视图定义信息
1.在企业管理体制器中查看
2.查询视图Information_schemaviews
3.查询系统表syscomments
4.使用命令 sp_helptext 对象名
二、隐藏视图定义
with encryption
通过视图修改数据
¨ 只能影响一个基表;
¨ 如果指定WITH CHECK OPTION选项,那么要验证所修改的数据。
答案选:A。不能修改字段的类型。
从用户的角度来看,视图从特定的角度查看数据库中的数据,在数据库系统中,视图是查询定义的由SELECT语句组成的虚拟表。
在数据库系统内部,视图由一个或多个表中的数据组成;从数据库系统的外部看,视图就像一个表。视图可以自己查询,但不能添加、删除或修改。
扩展资料:
注意事项:
视图是一个虚拟表,其内容由查询定义。与实际的表一样,视图的作用类似于过滤器。定义视图的过滤器可以来自当前数据库或其他数据库中的一个或多个表,也可以来自其他视图。分布式查询还可用于定义使用来自多个异构源的数据的视图。
一旦定义了一个视图,它就被存储在data 库中。对应的数据不像表那样存储在数据库中。通过视图看到的数据只是存储在基本表中的数据。视图可以查询、修改(带有一些限制)和删除,就像 *** 作表一样。
当通过视图看到的数据被修改时,相应基表的数据也会发生变化。同时,如果基表的数据发生变化,也可以在视图中自动反映变化。
access数据库中有下面三种对象可直接编辑修改数据表中的数据:
1) 数据表对象。以数据视图打开某张数据表,然后就可以直接修改表中的数据了;
2) 查询对象。在sql视图里编写动作查询语句查询、或在查询设计视图设定动作查询、又或者选择已经预先定义好的查询,然后点击执行查询命令即可修改数据表的记录了;
3)绑定窗体对象。在已经绑定了某张表的窗体上直接修改记录即可,方法与在数据表中修改记录一样。
另外还可以通过运行VBA代码的方式实现对数据表原有记录的修改。
以上就是关于sql中如果修改了基本表的数据,视图也会自动随之修改吗全部的内容,包括:sql中如果修改了基本表的数据,视图也会自动随之修改吗、MySQL创建视图时,要加上什么属性才能在创建视图后修改视图里的数据呢、(15)在数据表视图中,不能 A)修改字段的类型 B)修改字段的名称 C)删除一个字段 D)删除一条记录等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)