視圖里邊的表也是該用戶下的,去掉表的授權(quán),視圖不受影響;如果里邊的表是其它用戶,需要 with grant option;
堯都網(wǎng)站建設(shè)公司成都創(chuàng)新互聯(lián)公司,堯都網(wǎng)站設(shè)計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為堯都1000多家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站建設(shè)公司要多少錢,請找那個售后服務(wù)好的堯都做網(wǎng)站的公司定做!
sqlplus / as sysdba
create table t1(f1 number);
create view v1 as select * from t1;
create user cc identified by wcycc;
grant connect to cc;
grant select on v1 to cc;
conn cc/wcycc
select * from sys.v1;
視圖和表訪問方式是一樣的,比如,你已經(jīng)建立一個視圖aaa,則
可用select * from aaa
就能得到aaa的所有數(shù)據(jù),當(dāng)然對于視圖只能進(jìn)行查詢操作,update和delete是不允許的
用DW 連接ORACLE視圖:
創(chuàng)建數(shù)據(jù)庫連接“ dwconn ”。切換到數(shù)據(jù)庫面板,單擊【+】按鈕,在彈出的菜單中選擇【 OLE DB 連接】,創(chuàng)建數(shù)據(jù)庫連接“ dwconn ”,如圖:
提示:在圖所示的步驟中,由于這里連接的數(shù)據(jù)庫是 Access 數(shù)據(jù)庫,所以應(yīng)選擇【 OLE DB 連接】,而當(dāng)要連接的數(shù)據(jù)庫是 SQL SERVER 時,則應(yīng)選擇【 SQL 服務(wù)器連接】。