Oracle多表建立的視圖insert解決方法以下文字資料是由(曆史新知網www.lishixinzhi.com)小編為大家搜集整理後釋出的内容,讓我們趕快一起來看一下吧!
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLicmbw5COzM2M1EjNjVTZjRzNzcTY5UTY3gzY4IzN4kzNhRWYk9CX0JXZ252bj91Ztl2Lc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
單表建立的相關視圖在實際的操作中 可以對其進行增 删與改 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