新聞中心
oracle創(chuàng)建視圖存放多表數(shù)據(jù)
create or replace view 結(jié)果視圖表名 as
“真誠(chéng)服務(wù),讓網(wǎng)絡(luò)創(chuàng)造價(jià)值”是我們的服務(wù)理念,創(chuàng)新互聯(lián)團(tuán)隊(duì)十年如一日始終堅(jiān)持在網(wǎng)站建設(shè)領(lǐng)域,為客戶提供優(yōu)質(zhì)服。不管你處于什么行業(yè),助你輕松跨入“互聯(lián)網(wǎng)+”時(shí)代,PC網(wǎng)站+手機(jī)網(wǎng)站+公眾號(hào)+成都小程序開(kāi)發(fā)。
select a.編號(hào)1,a.編號(hào)2,
(select count(*) from 表1 a group by a.編號(hào)1 ) as 與編號(hào)2對(duì)應(yīng)次數(shù), b.編號(hào)1,b.編號(hào)2,
(select count(*) from 表1 a,表2 b where b.編號(hào)1=a.編號(hào)1 group by b.編號(hào)1 ) as 與編號(hào)3對(duì)應(yīng)次數(shù),
c.編號(hào)1,c.編號(hào)2,
(select count(*) from 表1 a,表3 c where c.編號(hào)1=a.編號(hào)1 group by c.編號(hào)1 ) as 與編號(hào)4對(duì)應(yīng)次數(shù),
……
from 表1 a
left join 表2 b on b.編號(hào)1=a.編號(hào)1
left join 表3 c on c.編號(hào)1=a.編號(hào)1
……
group by a.編號(hào)1 order by a.編號(hào)1 asc
oracle 視圖占用實(shí)際的空間么? 謝謝
Oracle視圖不是真正的數(shù)據(jù)庫(kù)表,它只是一種存儲(chǔ)查詢。視圖是以定義的方式存儲(chǔ)在數(shù)據(jù)庫(kù)中,用的時(shí)候?qū)嶋H上是執(zhí)行查詢操作。因此它并不占用數(shù)據(jù)的存儲(chǔ)空間。
oracle中系統(tǒng)視圖放在內(nèi)存的那個(gè)區(qū)中
oracle系統(tǒng)視圖與普通視圖的區(qū)別是它們是系統(tǒng)內(nèi)置的,它們?cè)趦?nèi)存中并沒(méi)有特殊的結(jié)構(gòu)存放。
視圖的定義存在sga中的shared pool中的dictionary cache中,視圖的數(shù)據(jù)來(lái)自于基表,放在sga中的buffer cache中。
如果覺(jué)得好請(qǐng)采納
新聞名稱:oracle視圖如何存儲(chǔ),oracle視圖怎么看
網(wǎng)站路徑:http://www.dlmjj.cn/article/phgiep.html