视图可以修改数据吗?

cwjuan 2003-12-18 10:43:13
请给出代码?谢谢!
...全文
3212 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
伍子V5 2003-12-18
  • 打赏
  • 举报
回复
可以
但是实际上修改的还是基表的数据
qiyousyc 2003-12-18
  • 打赏
  • 举报
回复
视图是基于单表创建的,并且包含所有的此表的非空字段(有默认值的除外),是可以更新的。
lianhg 2003-12-18
  • 打赏
  • 举报
回复
单个表的视图是可以的,就像普通表一样。
多个表的视图是不可以的,需要触发器。
RomanticProgrammer 2003-12-18
  • 打赏
  • 举报
回复
同意offsider(烤鸡翅膀,我最爱吃)
Joachim 2003-12-18
  • 打赏
  • 举报
回复
为什么要通过视图修改数据?直接修改表数据不就得了
offsider 2003-12-18
  • 打赏
  • 举报
回复
可以通过视图修改数据,前提是视图是简单视图,即用简单SQL语句创建的视图(单个表,没有函数等),通过对这个简单视图执行DML语句,可以直接修改表的数据,从而也改变视图的数据。
刘颖博 2003-12-18
  • 打赏
  • 举报
回复
修改你视图所建立的表呗!
视图本身并不能修改数据

17,382

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧