如何用oracle多表创建的视图iert_Oracle数据库_黑客防线网安服务器维护基地--Powered by WWW.RONGSEN.COM.CN

如何用oracle多表创建的视图iert

作者:黑客防线网安Oracle维护基地 来源:黑客防线网安Oracle维护基地 浏览次数:0

本篇关键词:Oracle数据库Oracle教程
黑客防线网安网讯:    单表创建的视图是可以增、删、改。多表创建的视图是不能直接进行视图添加等更新。  解决办法:替代触发器。说道这,大家可能就都知道怎么做了。  create or replace trigger 名称 ...
    单表创建的视图是可以增、删、改多表创建的视图是不能直接进行视图添加等更新
  解决办法:替代触发器。说道这大家可能就都知道怎么做了。
  create or replace trigger 名称
  Instead Of Insert or update or delete
  on 视图
  for each row
  Declare
  begin
  If Inserting Then
  Insert Into 基本表1 (t11,t12) Values (:New.f1,:New.f2);
  Insert Into 基本表2 (t11,t22) Values (:New.f1,:New.f3);
  elsif Updating Then
  Update 基本表1 set t11=:New.f1,t12=:New.f2 where t11=:New.f1;
  Update 基本表2 set t11=:New.f1,t22=:New.f3 where t11=:New.f1;
  elsif Deleting then
  Delete from 基本表1 where t11=:Old.f1;
  Delete from 基本表2 where t11=:Old.f1;
    黑客防线网安服务器维护方案本篇连接:http://www.rongsen.com.cn/show-12990-1.html
网站维护教程更新时间:2012-03-23 00:49:09  【打印此页】  【关闭
我要申请本站N点 | 黑客防线官网 |  
专业服务器维护及网站维护手工安全搭建环境,网站安全加固服务。黑客防线网安服务器维护基地招商进行中!QQ:29769479

footer  footer  footer  footer