1樓:在雍和宮哈哈大笑的白茶
usera要有訪問userb下表的許可權
首先登陸管理員使用者 /as sysdbasql> grant select on usera.test1 to userb;
授權成功。
這樣 conn userb/pwd
sql> select * from usera.test1; --主要表名前一定要有該表所屬的使用者名稱
2樓:陳舉超
方法一:
1向使用者b授予檢視使用者a表的許可權
grant select on a.test1 to b;
2 檢視
conn b/***
select * from a.test1;
方法二:通過dblink訪問a使用者下表
1 b使用者下建立連線a使用者的dblink,如:orcl2 檢視
conn b/***
select * from test1@orcl;
3樓:匿名使用者
grant 將要賦的許可權 on usera to userb;
4樓:牛角山麥子
或者 grant select any table to b
你好,請問oracle資料庫裡面的包被替換了還有辦法找回之前的嗎?很著急
可以的,網上搜下如何恢復被替換的包,過程什麼的,我就遇到過一次,把乙個過程給替換掉了,後面通過網上搜的語句給恢復回來了,最好也是被替換沒多久,越長時間越不好恢復。有兩種方法 flash back query for dba sourcesselect text from dba sourceas o...
oracle資料庫中text型別用什麼型別表示
text在其他資料庫中是儲存大文字的型別,在oracle中用clob型別表示。建立包含clob型別的表 create table test id int,name clob 在clob型別中插入資料 與往varchar2中插入並無區別 insert into test values 1,badkan...
用檢視修改資料庫,SQL資料庫裡是否可以通過檢視更改表中的資料
可以,你用的是oracle還是sql server,可以參考他們的語法文件。oracle的語法是create view replace 檢視名。一般不建議直接對檢視進行非查詢操作。檢視是否支援這些操作,還要看檢視的具體定義,就是對把對檢視的操作能無歧義的解析為對基表的操作 理論上 更新才是被支援的。...