![]() ![]() ![]() ![]() |
|||||
|
|||||
樓主 泡泡龍 ![]()
![]() ![]() |
Drop table nhi.aa CASCADE CONSTRAINTS; create table nhi.aa --排序用table ( alt_oper varchar2(6) not null, alt_date varchar2(7) not null, alt_time varchar2(4) not null ) TABLESPACE USERS PCTFREE 10 STORAGE(INITIAL 128K NEXT 128K PCTINCREASE 0 ); ALTER TABLE nhi.aa ADD CONSTRAINT nhi.aa_pk PRIMARY KEY (alt_oper) USING INDEX tablespace INDX PCTFREE 10 STORAGE(INITIAL 128K NEXT 128K PCTINCREASE 0 ) ; grant all on nhi.aa to public; 我另外建立一個 USER NHIJJ 權限要如何設定? 讓NHIJJ 僅有 Select 這一個 table 權限, delete, update, alter 全線通通要拿掉, NHI 其它 TABLE 也看不到.
搜尋相關Tags的文章:
[ oracle 權限 設定 ] ,
本篇文章發表於2014-11-12 11:28 |
1樓
最有價值解答
麥兜照日光 ![]() ![]() |
你好
提供參考看看 使用Grant Ex: GRANT SELECT ON nhi.aa TO NHIJJ; 相關參考 Oracle 以上,希望對你有幫助!
本篇文章回覆於2014-11-13 08:57
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
2樓
作者回應
泡泡龍 ![]() ![]() |
我的問題好像有語病
主要事只想開放部分 TABLE 給 廠商, 為了避免資料異動造成問題無法釐清. NHI 有幾百的 TABLE 都是 grant all on aa to public; 是 NHIJJ 只能 SELECT NHI.aa 這一個TABLE NHIJJ 的 delete, update, alter 權限通通要拿掉, 就連 NHI USER 下面其它的 TABLE , NHIJJ 也不可以看到. 我的意思是這樣, 這樣有辦法設定嗎? 該怎麼設定...
本篇文章回覆於2014-11-13 09:24
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
3樓 |
你好
提供參考看看 以上,希望對你有幫助!
本篇文章回覆於2014-11-13 13:40
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
4樓
作者回應
泡泡龍 ![]() ![]() |
我檢視一下我的環境, 似乎 revoke 原來的權限, 再重建比較單純
感謝
本篇文章回覆於2014-11-13 16:30
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
回覆 |
如要回應,請先登入. |