向创建好的视图中,插入数据的时候出错。

[Error] Can not insert into join view emp_view3 without fields list

问题原因:

所创建的视图依赖了多个基本表,所以不能插入 insert数据。

解决办法:

当视图只依赖了一个基本表,可插入数据。

拓展:

1.插入视图数据:视图依赖多个基本表时,不能insert数据,且插入的数据必须包含所有不为空的列。

2.修改视图数据:视图依赖多个基本表时,则一次只能变动一个基本表。

3.删除视图数据:视图依赖多个基本表时,不能用delete。(删除数据会影响基本表,删除视图不会影响基本表)

 

 

相关文章:

  • 2022-12-23
  • 2021-10-23
  • 2022-12-23
  • 2021-08-10
  • 2022-12-23
  • 2021-11-04
  • 2021-10-30
猜你喜欢
  • 2022-12-23
  • 2022-02-25
  • 2021-11-07
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-02-08
相关资源
相似解决方案