偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

多表創(chuàng)建的oracle視圖不能插入操作的解決

數(shù)據(jù)庫(kù) Oracle
多表創(chuàng)建的oracle視圖不能進(jìn)行插入等更新操作?不要緊,下文就教您一個(gè)處理該問(wèn)題的方法,希望對(duì)您能夠有所幫助。

oracle視圖可以由單表創(chuàng)建,也可以多表創(chuàng)建。單表創(chuàng)建的oracle視圖是可以增、刪、改。多表創(chuàng)建的視圖是不能直接進(jìn)行oracle視圖添加等更新。

解決辦法:替代觸發(fā)器。說(shuō)到這,大家可能就都知道怎么做了。

  1. create or replace trigger 名稱  
  2.  
  3. Instead Of Insert or update or delete  
  4.  
  5. on 視圖  
  6.  
  7. for each row  
  8.  
  9. Declare  
  10.  
  11. begin  
  12.  
  13. If Inserting Then  
  14.  
  15. Insert Into 基本表1 (t11,t12) Values (:New.f1,:New.f2);  
  16.  
  17. Insert Into 基本表2 (t11,t22) Values (:New.f1,:New.f3);  
  18.  
  19. elsif Updating Then  
  20.  
  21. Update 基本表1 set t11=:New.f1,t12=:New.f2 where t11=:New.f1;  
  22.  
  23. Update 基本表2 set t11=:New.f1,t22=:New.f3 where t11=:New.f1;  
  24.  
  25. elsif Deleting then  
  26.  
  27. Delete from 基本表1 where t11=:Old.f1;  
  28.  
  29. Delete from 基本表2 where t11=:Old.f1;  

 

 

 

 

【編輯推薦】

Oracle物化視圖創(chuàng)建全過(guò)程

oracle時(shí)間加減的語(yǔ)句寫法

Oracle死鎖的處理

Oracle分頁(yè)查詢語(yǔ)句的寫法

ORACLE創(chuàng)建實(shí)例的過(guò)程

責(zé)任編輯:段燃 來(lái)源: 互聯(lián)網(wǎng)
相關(guān)推薦

2010-05-10 18:30:31

Oracle多表創(chuàng)建

2010-11-16 10:42:45

Oracle創(chuàng)建視圖

2010-04-16 13:59:40

Oracle數(shù)據(jù)

2009-04-07 10:45:43

Oracle視圖創(chuàng)建

2010-04-19 10:08:46

Oracle視圖

2010-10-14 13:45:44

MySQL函數(shù)不能創(chuàng)建

2010-11-19 10:11:49

Oracle物化視圖

2010-05-07 11:00:25

Oracle多表查詢

2010-04-12 17:47:01

Oracle多表查詢

2010-04-15 14:30:35

Oracle創(chuàng)建

2010-04-19 11:21:39

Oracle視圖

2009-05-06 11:09:10

Oracle物化視圖數(shù)據(jù)庫(kù)

2010-04-19 10:20:19

Oracle參數(shù)

2010-09-07 15:39:52

DB2創(chuàng)建跨庫(kù)視圖

2010-10-28 16:42:04

oracle多表查詢

2010-11-11 17:20:51

SQL Server創(chuàng)

2010-10-28 13:53:13

ORACLE存儲(chǔ)過(guò)程

2009-10-29 15:56:12

Oracle用戶權(quán)限視

2010-10-26 16:43:58

查看Oracle索引

2010-04-13 16:08:24

Oracle數(shù)據(jù)插入
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)