oracle視圖增加字段 oracle中修改視圖內(nèi)容基礎(chǔ)表才不會(huì)影響?
oracle中修改視圖內(nèi)容基礎(chǔ)表才不會(huì)影響?視圖中的數(shù)據(jù)來自基本表。如果要修改基本表中的數(shù)據(jù),視圖數(shù)據(jù)將相應(yīng)地更改。但是,如果希望通過各種轉(zhuǎn)換轉(zhuǎn)換基本表中的數(shù)據(jù),則視圖中相應(yīng)的轉(zhuǎn)換是可以的。通過視圖查
oracle中修改視圖內(nèi)容基礎(chǔ)表才不會(huì)影響?
視圖中的數(shù)據(jù)來自基本表。如果要修改基本表中的數(shù)據(jù),視圖數(shù)據(jù)將相應(yīng)地更改。但是,如果希望通過各種轉(zhuǎn)換轉(zhuǎn)換基本表中的數(shù)據(jù),則視圖中相應(yīng)的轉(zhuǎn)換是可以的。通過視圖查詢的數(shù)據(jù)是轉(zhuǎn)換的結(jié)果,但基本表中的數(shù)據(jù)不受影響,即沒有變化。
oracle怎么在視圖里面插入數(shù)據(jù)?
如果是簡單視圖,則可以直接插入數(shù)據(jù),這與表的操作相同;
如果是復(fù)雜嘗試(視圖定義中有分組、聚合函數(shù)、多表關(guān)聯(lián)等),您可以創(chuàng)建一個(gè)instead觸發(fā)器,將要插入到構(gòu)成該嘗試的表中的數(shù)據(jù)插入,也就是說,使用觸發(fā)器中的特定操作替換將數(shù)據(jù)直接插入到視圖中的操作;