oracle中在同資料庫裡面使用者A如何訪問使用者B建立的表啊

時間 2021-10-14 22:25:28

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 檢視名。一般不建議直接對檢視進行非查詢操作。檢視是否支援這些操作,還要看檢視的具體定義,就是對把對檢視的操作能無歧義的解析為對基表的操作 理論上 更新才是被支援的。...