oracle报PL/SQL:ORA:04044:此处不允许过程、函数、程序包或类型;

select sysdate from dual ;
执行带这dual虚表就报 :PL/SQL:ORA:04044:此处不允许过程、函数、程序包或类型;
通过查询:
select * from all_objects where  object_name='DUAL';
发现,有一个存储过程名也叫dual,将该存储过程删除后,就OK了。

你可能感兴趣的:(oracle数据库)