【发布时间】:2017-07-17 01:11:30
【问题描述】:
我在 ABC 用户上使用 query-1 成功执行了 XXX 类型的授权选项
查询-1:
GRANT EXECUTE ON XXX TO ABC WITH GRANT OPTION;
我使用 query-2 成功获取了当前用户
查询-2:
select user from dual;
现在我想对用户动态执行 query-1。所以我试图将用户存储在一个变量中说 user_name[意味着 user_name = select user from dual;]
然后像 --- 一样执行查询 1
GRANT EXECUTE ON XXX TO user_name WITH GRANT OPTION;
我也试过
GRANT EXECUTE ON XXX TO (select user from dual) WITH GRANT OPTION;
但是编译失败。
请帮我解决这个问题。
谢谢
【问题讨论】: