sql >> データベース >  >> RDS >> Oracle

所有者がOracleでストアドプロシージャを実行する権限を持っているかどうかを確認するにはどうすればよいですか?

    その名前とは異なり、DBA_TAB_PRIVSを使用すると、テーブルだけでなく、すべてのオブジェクトに対して付与された特権を確認できます。

    select * from DBA_TAB_PRIVS 
    where type='PROCEDURE' 
    and privilege='EXECUTE'
    and OWNER='SCHEMANAME'
    AND TABLE_NAME='PROCEDURENAME';
    



    1. ストアドプロシージャ'dbo.aspnet_CheckSchemaVersion'が見つかりませんでした

    2. Oracleのcount(1)とcount(*)の違い

    3. SQL Serverの現在のすべての一時テーブルのリストを取得する方法はありますか?

    4. すべてのニュースとすべてのコメントを取得する