【发布时间】:2018-02-15 18:21:19
【问题描述】:
我有一个 .sql 文件,其中包含创建过程语句,后跟一条授权语句,如下所示。
create or replace
PROCEDURE PROCEDURE_NAME()
AS
BEGIN
.....................
END;
GRANT EXECUTE ON PROCEDURE_NAME TO ROLE_NAME;
如果我删除授权声明一切正常。但是使用授权语句会出现以下错误。
Error(23,1): PLS-00103: Encountered the symbol "GRANT"
我在这里缺少什么?是否可以像我们将其与create 语句一起使用时那样将授权语句不包含在脚本中?
【问题讨论】:
标签: oracle plsqldeveloper