怎么创建可更新的视图

[复制链接]
查看11 | 回复5 | 2007-10-24 00:13:05 | 显示全部楼层 |阅读模式
如题,谢谢
回复

使用道具 举报

千问 | 2007-10-24 00:13:05 | 显示全部楼层
可更新的视图?
是指表更新后视图自动更新?
回复

使用道具 举报

千问 | 2007-10-24 00:13:05 | 显示全部楼层
查查视图的约束吧,不要用分组,不要用函数返回,不要用。。。。
等等,除了那一堆约束外,剩下的应该差不多都是可更新的了
回复

使用道具 举报

千问 | 2007-10-24 00:13:05 | 显示全部楼层
谢谢前辈的指导,总结下:
前提:视图的约束
第一种是用FORM开发的,那么不用做任何工作,只要在On-insert,On-delete,On-delete里面写写触发器就好了.如果出现ora-01455那么就请把你连接的表建立主键.
第二种是不用FORM开发的,那么你需要写Instead of 触发器.
回复

使用道具 举报

千问 | 2007-10-24 00:13:05 | 显示全部楼层
使用user_updatable_columns视图来查看视图中可以更新的列
前几天还讨论过这个问题
也可以访问http://blog.chinaunix.net/u/22472/showart.php?id=315113
回复

使用道具 举报

千问 | 2007-10-24 00:13:05 | 显示全部楼层
使用user_updatable_columns视图来查看视图中可以更新的列
不错不错
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行