0

DBA権限がないことに注意して、pl/sqlでユーザーから別のユーザーに接続する必要があります。

2 人のユーザー間で接続するためのコマンドを教えてください。

4

2 に答える 2

2

PL/SQL には、接続を変更するためのコマンドがありません。特定の特権が必要な場合は、それらを付与する必要があります。

于 2013-01-21T06:39:56.007 に答える
1

新しい接続は必要ありません。他のuser_nameを自分のテーブルとプロシージャに追加するだけです。

SELECT * FROM user_name.his_table WHERE ...;

エラーメッセージが表示ORA-00942: table or view does not existsされた場合は、新しいユーザーとしてログインし、アクセス権限を設定します。

GRANT SELECT ON his_table TO <old_user>;
于 2013-01-21T07:02:19.003 に答える