ユーザーが許可されているビュー、テーブル、プロシージャなどのリストを取得する方法を探しています。 SYSROLEGRANTS
を選択すると、ユーザーの基本的な役割を見つけるのに役立ちましたが、これほどではありません。
したがって、たとえばこれを持っている:
create or replace view myFancyView as
SELECT * from mytable;
GRANT SELECT ON myFancyView TO myUser;
私はそのようなリストを望んでいます:
|User | Right |
|------|----------------------|
|MyUser| SELECT ON myFancyView|
http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.infocenter.dc36273.1570/html/sprocs/X22708.htm システムストアドプロシージャのリストsp_helprotect
は、特定のデータベースでユーザーが持つすべての権限を表示するメカニズムを提供します。
その文書から:
「judy」がデータベースに持っているすべての権限を表示します。
sp_helprotectジュディ