一、新增数据

  insert into 视图名 [(字段列表)] values(值列表);

  注:

  1. 多表视图不能新增数据。

  2. 单表视图拥有基表所有不能为空或没有默认值的字段才能新增数据。

 

二、删除数据

  delete from 视图名 [where 条件]; 

  注: 多表视图不能删除数据。

 

三、更新数据

  理论上多表和单表视图都可以更新数据。

  可以在创建视图是添加更新限制: with check option

  create view 表名 as select语句 where 条件 with check option;

  -- 加了更新限制的视图,在更新数据时,必须保证更新的值还在where条件之内,否则无法更新。

相关文章:

  • 2021-12-05
  • 2021-07-29
  • 2021-10-25
  • 2021-05-20
  • 2022-12-23
  • 2022-01-18
  • 2022-12-23
猜你喜欢
  • 2021-04-27
  • 2022-12-23
  • 2022-12-23
  • 2021-08-13
  • 2021-06-05
  • 2022-01-12
  • 2021-10-13
相关资源
相似解决方案