现在有一张表T一个什么是物化视圖图MV希望当T的某一列数据C发生改变时刷新什么是物化视图图MV。改变数据C的操作包括Insertupdate,delete和truncatetableT这样触发器怎么写呢?谢谢... 现在有一张表T
这樣触发器怎么写呢谢谢
这樣触发器怎么写呢谢谢
你可以用oracle提供的刷新视图的包
dbms_refresh,具体的你可以查一下文档
你把刷新视图的语句放到一个,pl/sql语句块里然后你再让这具程序隔一段时间后就自动运行,有两种方式:
一種你可以在操作系统任务计划里面添加下次要改的时候直接在这儿改时间间隔即可
另外一种你可以用oracle的job队列,下次需要改的时候直接改這具job就行了
不知道这个能不能满足你的要求。
什么是物化视图图本身就支持实时刷新,没必要通过触发器
T表里面只有一列数据MV里面是连接了很多个表的。我想做当T改变时才刷新MV里面其他列的数据改变则不管。这样怎么写呢谢谢。
你对这个回答的评价是
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。