问题标签 [ora-06550]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
4747 浏览

oracle - ORA-06550 和 PLS-00103

你好,

我正在使用 UNIX 操作系统并使用 oracle。我收到以下错误消息

在谷歌搜索中,我发现“问题似乎是 Windows CRLF 字符出现在换行符上。Oracle 不会将此视为空格,而是将其视为空字符串。为了解决此问题,请将 CRLF 字符转换为LF 字符和 Oracle 应该很高兴。”

任何人都知道为什么它会在 UNIX/ksh shell 中发生?

0 投票
2 回答
38629 浏览

sql - 在 PLSQL SELECT 语句中使用变量

我有一个查询 ReportStartDate 和 ReportEndDate 的查询,所以我想我会在 PLSQL 中使用变量。不确定我在这里缺少什么,但我收到一个错误:

错误是:

这发生在 Toad 和 SQL Developer 中。

在我的 WHERE 子句中使用变量的正确方法是什么?

0 投票
3 回答
8020 浏览

sql - 在多行中中断 PL/SQL 过程调用的正确语法是什么?

我正在调用这样的 PL/SQL 过程:

我得到这些错误:

看起来我不能只是在,. 如何在多行中编写此调用?

0 投票
1 回答
127 浏览

sql - Oracle:消除错误

我有一张假期表,它的描述是


其中包含的数据是

这是我的代码:

我收到这样的错误。

第 2 行出现错误:ORA-06550:第 2 行,第 1 列:PLS-00103:在预期以下情况之一时遇到符号“SELECT”:开始函数包杂注过程子类型类型使用当前光标

谁能告诉我我的代码有什么问题?

0 投票
3 回答
39931 浏览

sql - 甲骨文:接收 ORA-06550 和 PLS-00905

我有一个包含数据的假期表

现在我想要一周的第一个工作日。IE:如果我通过“2011 年 1 月 12 日”作为输入,我希望 o/p 为 2011 年 1 月 11 日作为第一个工作日,因为 2011 年 1 月 10 日是假期。

这是我的代码:

我编译了上面的程序,但使用“过程创建时出现编译错误”。

新增:编译错误:

错误

谁能告诉我错误的原因?如果可能的话告诉我解决方案?

0 投票
2 回答
2707 浏览

c# - 为什么我不能执行存储过程?(OracleException 被捕获)

这是连接到 Oracle 数据库的代码。它在最后一行失败:dbDataAdapter.Fill(dtResult);

错误是“OracleRxception 被捕获:

我可以通过 Oracle SQL*Plus 访问数据库。为什么我会收到此错误?数据库端缺少存储过程还是我的代码?关于如何解决这个问题的任何想法?

0 投票
1 回答
2262 浏览

sql - 一些语法错误 - 不知道在哪里

这是我编写的脚本,它在 EXCEPTION 块中有奇怪的语法错误。如果我删除异常块,脚本会正确编译。但是我一写回它就给我错误

这是脚本

我知道问这样的问题很烦人,但我无法弄清楚那是什么错误。我是 Pl/SQL 的雷曼兄弟。

0 投票
2 回答
13154 浏览

oracle - APEX:apex_application.g_print_error_message 问题

当我使用这个命令时

apex_application.g_print_success_message := '<span style="color:GREEN">Message</span>';

显示成功消息工作正常

但是当我使用错误命令apex_application.g_print_error_message时,它给了我这个错误,任何人都可以帮助我

ORA-06550: line 10, column 20: PLS-00302: component 'G_PRINT_ERROR_MESSAGE' must be declared ORA-06550: line 10, column 3: PL/SQL: Statement ignored

0 投票
1 回答
10213 浏览

c# - 使用“Oracle.DataAccess”(带参数)在 C# 中调用 Oracle 存储过程

所以我试图从我的 C# .NET 应用程序中调用一个 Oracle 存储过程。我能找到的大多数在线参考资料都建议“使用 System.Data.OracleClient;”,但 .Net 3.5 无法识别该命名空间,所以我改用“Oracle.DataAccess.Client”。

下面是我的代码的一些解释,之前设置和测试过的 OracleConnection 名为 'myConn' 已经填充了参数 ':arg_myArg' (如果重要的话,它是一个数字):

诀窍是该过程设计不返回任何内容,它只是填充了我从中提取的另一个表。但是,当我尝试运行上面的代码时,我在最后一行得到一个“OracleException”并给出了这个错误:

从命令中删除“exec”会产生此错误:

有任何想法吗?我很乐意澄清任何事情

这是我第一次在 stackoverflow.com 上发帖,也是我在这份工作的最后一周,所以我感谢您的理解和相对匆忙的解决这个问题

0 投票
3 回答
12543 浏览

sql - Oracle SQL Developer:PL/SQL:ORA-00903:无效的表名

我收到此错误:

这很荒谬,因为这两个表都存在于我的数据库中。我可以:

或者:

他们都工作。

为什么 Oracle SQL Developer 显示“无效的表名”?