- ベストアンサー
シーケンスの取得の権限付与
権限付与について質問です。 他ユーザーが自分が作成したシーケンスを取得できるようにしたいのですが、どう権限付与を行なえば良いかわかりません。 そもそも他のユーザーのシーケンスを取得することは可能なんでしょうか。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
確認はしていないのですが、 シーケンスに関して与えることの出来るオブジェクト権限は、 次の2つがあるようです。 ALTER SELECT 例えば次のように、シーケンスに対して SELECT 権限を与えると、 与えられたユーザは、.CURRVAL の使用が可能になると言うことではないでしょうか。 grant select on シーケンス名 to ユーザ; .NEXTVALはどうでしょうか。確認してみる必要があります。
お礼
ありがとうございます。 ユーザーAにて grant select on シーケンス名 to ユーザーB; ユーザーBにて select ユーザーA.シーケンス名.nextval from dual; で、ユーザーAのシーケンスを取得することができました。 ありがとうございました。