他ユーザへテーブルの参照権限を与えるSQL文を作る方法

応用が効いて、便利なSQL文なので、メモ。

 

USER_Aのテーブル参照権限をUSER_Bにあたえる。

>select 'GRANT SELECT ON '||owner||'.'||table_name||' to USER_B;'

>from all_tables

>where owner='USER_A';

SQL文ができる!

 

「set pagesize n」 でページの表示行数を増やすとなおコピペしやすい!

なお、「show pagesize」で現在のページ数を確認できる。