oracle中存储过程异常错误

Stored procedure weird error in oracle

我是 oracle 中存储过程的新手,我的简单代码无法在 oracle toad 中编译。

这是我的代码: code

ALTER 下有一个 readline,上面写着 "Found: "ALTER”,期待 select 或 (: BEGIN BASE COSE...) “这是为什么?

Oracle 不允许您在 PL/SQL 中原生使用 DDL。要解决此问题,您可以使用 EXECUTE IMMEDIATE 到 运行 DDL 作为动态查询。