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

特定のユーザーが所有するすべてのテーブルで選択を許可する

    まあ、それは単一のステートメントではありませんが、それはあなたがオラクルで得ることができるのとほぼ同じくらいです:

    BEGIN
       FOR R IN (SELECT owner, table_name FROM all_tables WHERE owner='TheOwner') LOOP
          EXECUTE IMMEDIATE 'grant select on '||R.owner||'.'||R.table_name||' to TheUser';
       END LOOP;
    END; 
    


    1. 初心者向けのSSISチュートリアル:なぜ、何を、どのように?

    2. SQL Server(T-SQL)で数値をパーセンテージに変換する4つの方法

    3. make_interval()がPostgreSQLでどのように機能するか

    4. 新鮮な+経験豊富な人のための一般的なMySqlインタビューの質問と回答