check约束的作用是在添加或者修改数据时数据必须满足with check option前的where子句的条件。如上例:修改和添加数据时deptno 的值必须为10。 c、修改视图 使用CREATE OR REPLACE VIEW 子句修改视图。 示例:CREATE OR REPLACE VIEW emp_view AS SELECT * FROM emp WHERE job = ‘SALESMAN’; SQL> CREATE OR REPLA...
使用with check potion 限制插入到视图中的内容。-- 为了通过使用视图更新或者插入数据,结果行必须符合要求 以显示在视图结果中. 也就是插入或者更新的行 必须满足视图中select语句的where条件, 看创建一个视图,sql: create view v4asselectnamefromawherenamelike 'a%' with check option 1. 2. 3. 4. 5. ...
可以创建一个只显示一个特定部门内职员的所有信息的视图,再创建另一个只显示所有职员的姓名、地址和电话号码的视图。 对于用户来说,视图看起来就像表一样。除视图定义之外,视图在数据库内并不占用空间;视图中显示的数据来自另一个表。可以根据现有的一个表(或多个表)、另一个视图或者表和视图的任意组合创建一个...
视图是查看数据表中数据的一种方, 当一些用户需要经常访问和查询数据表中某些字段构成的数据,但管理员从安全角度考虑又不希望他们直接接触数据表时,可以利用Oracle数据库提供的视图这一数据对象。 视图犹如数据表的窗户,用户只能查看他们可以看到的数据,视图不是数据表,它仅是一些SQL查询语句集合,作用是按照不同的要求...
第9章 视图与索引 在对数据库进行操作时,用户总是希望能够快速并准 确得到所要求的数据,而适当使用视图和索引可以提高数 据存取的性能及操作速度,加快查询数据的效率。 本章将详细介绍视图和索引的概念,以及创建和管理 索引和视图的方法。 9.1 视图的基础知识 视图是一个虚拟表,其内容由查询定义。同真实的表 一...
创建与管理视图 利用视图更新数据源表 9.1.1索引的概念 索引是建立在数据表之上的数据库模式对象,其作用就像图书目录一样,可以帮助用户快速查找需要的数据,提高SQL查询语句的速度。索引是一个单独的物理存储结构,可以有自己的存储空间,不必与相关联的表处在同一个表空间中。索引是由表中一列或多列...
视图是 基于基表的一个虚拟表, 但是用户可以对某些视图进行更新操作,其本质就是通过视图的定义来 更新base table. 一般称 可以进行更新操作的视图 为 updatable view. 视图中定义的 WITH CHECK OPTION 就是针对与 updatable view, 即 更新的值是否需要检查. mysql> CREATE TABLE t ( id INT ); Query OK,...
9.1视图的作用和基本类型 视图是查看数据库中表数据的一种方式。它提供了存储预定义的查询语句作为数据库中的对象供以后使用的能力。视图是一种逻辑对象,是一种虚拟表。除非是索引视图,否则视图不占用物理存储空间。如果说一张表像一个房间的话,那么视图就像是房间的窗户——即使不进入房间,也可以...
使用WITHCHECKOPTION选项创建的视图 B. 包括DISTINCT关键字的视图 C. 包括GROUPBY子句的视图 D. 上面所有视图都允许DML操作 查看完整题目与答案 下列无架空地线的线路杆塔接地电阻参考标准正确的是()。 A. 非有效接地系统的钢筋混凝土杆、金属杆30Ω B.
CREATE OR REPLACE 或者 ALTER 修改视图,那么还需要该视图的 DROP 权限。 创建视图的语法为: CREATE [OR REPLACE] [ALGORITHM = {UNDEFINED | MERGE | TEMPTABLE}] VIEW view_name [(column_list)] AS select_statement [WITH [CASCADED | LOCAL] CHECK OPTION] ...