ORA-24344: 尝试在 plsql 中创建函数时编译错误成功

Posted

技术标签:

【中文标题】ORA-24344: 尝试在 plsql 中创建函数时编译错误成功【英文标题】:ORA-24344: success with compilation errors while trying to create a function in plsql 【发布时间】:2019-12-08 05:31:45 【问题描述】:

我正在尝试创建一个函数,一切似乎都很完美,除了我从突出显示的行中得到一些编译错误

【问题讨论】:

编辑您的问题并将代码作为文本放入问题中 你确定那些APEX相关的包安装正确吗? 【参考方案1】:

只要 Apex SQL Workshop 允许您执行 (PL/)SQL 代码,调试该代码就相当困难。如果可能的话,我建议您使用其他工具(例如 SQL Developer) - 如果您在 apex.oracle.com 上运行它,则不是。

在那种情况下(实际上,在任何种情况下),你可以试试

select * From user_errors where name = 'SALE_TOTAL_AMOUNT';

它会告诉你你的代码有什么问题。例如,您会看到类似

PLS-00103:在预期以下情况之一时遇到符号“END”:;符号“;”被替换为“END”以继续。

(注意:我并不是说这是您会看到的错误。这只是您可以期待的一个示例。)

如果您无法解决问题,请在此处发布消息,有人会提供帮助。

【讨论】:

以上是关于ORA-24344: 尝试在 plsql 中创建函数时编译错误成功的主要内容,如果未能解决你的问题,请参考以下文章

PL/SQL 甲骨文 ORA-24344

ORA-24344: 编译错误成功 - 触发 APEX

错误:无法正确创建触发器(ORA-24344:编译错误 ORA-06512 成功)。甲骨文 SQL

如何在 tableplus 中创建函数或过程

尝试创建程序时出错,您认为这是为啥?

函数创建时编译错误成功,为啥?