1,SQL是不是所有的视图都是可以更新的为什么

不是的啊,你可以在SQL里帮助一下啊F1啊 那里说的很详细啊

SQL是不是所有的视图都是可以更新的为什么

2,所有的视图都可以更新吗为什么

在关系数据库中,并不是所有的视图都是可以更新的,因为有些视图的更新不能唯一地有意义地转换成对应基本表的更新。

所有的视图都可以更新吗为什么

3,sql server中可更新视图应满足的条件

概括起来,关于可更新视图有以下三条规则:(1) 若视图是基于多个表使用联接操作而导出的,那么对这个视图执行更新操作时,每次只能影响其中的一个表。(2) 若视图导出时包含有分组和聚合操作,则不允许对这个视图执行更新操作。(3) 若视图是从一个表经选择、投影而导出的,并在视图中包含了表的主键字或某个候选键,这类视图称为行列子集视图。对这类视图可执行更新操作。

sql server中可更新视图应满足的条件

4,查看视图中哪里字段是允许更新的直接方法

只要要求更新的字段属于同一张数据表(简称“更新表”,而且其它表与“更新表”是正常的关联关系,则此视图就可以更新。但是一句复杂的SELECT编制的视图,出现错误时,可能的问题点是千奇百怪的,排除错误所需要耗费的时间通常较多。复杂的问题,仍是由简单的技术来实现2 技术要点 ORACLE系统表中,有一张视图,记录所有可以更新和不可以更新的视图(和数据表):User_Updateable_Columns该视图字段如下:Name Type Nullable Default Comments----------- ------------ -------- ------- ---------------
ssms,1、【对象树】选中视图,2、展开视图,出现“列”3、展开“列”一目了然:)

5,oracle视图可以update吗

不可以。update对表起作用。需要update视图所查询的表。
可以的 这个视图只能是单表视图
你好,严格意义上讲是可以的,只有以下几种情况是不能用update:1 视图语句中含有聚合函数列 2视图语句中含有group by 子句 3视图语句中含有distinct关键字 4视图语句中含有伪列 5视图语句中含有由计算表达式定义的列 我的回答希望你满意,满意请采纳,谢谢,你的采纳是我回答问题的动力
可以的1. 直接更新视图中的数据可以更新其对应的基础数据表2. 并非视图中的所有数据都可以更新到基础数据表,只有那些直接从基础数据表获得的数据可以被更新3. 视图中的虚列不可以被更新,虚列是指通过运算获得,基础数据表中并不存在的列4. 比如基础数据表有tb_employees, tb_sales两个,我们创建一个view:5. create or replace view vw_employee_salary as select e.emp_name employee, e.emp_salary+s.sales_totalprice*0.1 salary from dt_employees e, dt_sales s where e.id=s.sales_by6. 此时,视图中的employee列可以更新,而salary 列是虚列,不可以更新

文章TAG:数据  数据库  哪些  视图  数据库中哪些视图可更新  
下一篇