天天看點

oracle視圖可以insert,Oracle多表建立的視圖insert解決方法

Oracle多表建立的視圖insert解決方法以下文字資料是由(曆史新知網www.lishixinzhi.com)小編為大家搜集整理後釋出的内容,讓我們趕快一起來看一下吧!

oracle視圖可以insert,Oracle多表建立的視圖insert解決方法

單表建立的相關視圖在實際的操作中 可以對其進行增 删與改 Oracle資料庫多表建立的視圖是不能直接進行視圖添加等更新 今天和大家分享的是Oracle多表建立的視圖insert的實際操作

解決辦法 替代觸發器 說道這 大家可能就都知道怎麼做了

create or replace trigger 名稱

Instead Of Insert or update or delete

on 視圖

for each row

Declare

begin

If Inserting Then

Insert Into 基本表 (t t ) Values (:New f :New f );

Insert Into 基本表 (t t ) Values (:New f :New f );

elsif Updating Then

Update 基本表 set t =:New f t =:New f where t =:New f ;

Update 基本表 set t =:New f t =:New f where t =:New f ;

elsif Deleting then

Delete from 基本表 where t =:Old f ;

Delete from 基本表 where t =:Old f ; lishixinzhi/Article/program/Oracle/201311/18001

分頁:123