Oracle程序出错
问题如下:
第 2 行出现错误:
ORA-06550: 第 2 行, 第 2 列:
PLS-00201: 必须声明标识符 ‘DBMA_OUT.PUT_LINE’
ORA-06550: 第 2 行, 第 2 列:
PL/SQL: Statement ignored
原因: 当前用户没有对该代码的执行权限
解决方法:
1.用管理员登录
sys as sysdba
2.赋给权限
grant execute on 代码块 to UserName;
dbms.output.line()不能在屏幕显示打印结果
解决办法:
set serveroutput on
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/cbc97cefc9bcca3629160f5765a0d61a.png)