我使用Oracle Database 11g,我有一段相当简单的代码:
set serveroutput on format wrapped;
declare
result_ clob;
begin
result_ := dbms_random.string('P', 10);
dbms_output.put_line(result_);
end;
当我尝试运行时,它会出现错误提示:
identifier 'DBMS_RANDOM' must be declared
为什么dbms_random无法识别为有效标识符?我需要导入它吗?
GRANT EXECUTE ON SYS.DBMS_RANDOM TO <在此处输入您的用户名>;
- Peter