问题标签 [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 回答
4144 浏览

oracle - 存储过程中的嵌套表

下面显示的 PL/SQL 脚本在第 20 行执行失败:

以下是报告的错误消息:

任何想法如何解决这个问题。

请注意,我编写此代码只是为了将此问题发布给 SO。类似的代码是更大包的一部分......

提前致谢!

0 投票
3 回答
17969 浏览

oracle - 调用 Oracle PL/SQL PLS-00201:必须声明标识符“001”

我正在尝试使用以下标头调用 PL/SQL 脚本:

PL/SQL:

执行命令:

错误:

0 投票
4 回答
2565 浏览

java - 在 Java 中调用 Oracle 存储过程时遇到问题

我无法在 Java 中调用 Oracle 存储过程。我在数据库中添加了一个存储过程,如下所示:

现在我试图这样称呼它:

但是,我收到以下错误:

我无法完全弄清楚我哪里出错了。我阅读了 Oracle 的文档,我相信我做的一切都是正确的,但我想不是。如果有人能对这种情况有所了解,我将不胜感激。

0 投票
1 回答
10060 浏览

c# - ORA-06550 调用 Oracle 存储过程时参数的数量或类型错误

已经为此奋斗了两天,非常沮丧,但感觉自己正在取得进步。在查看了 Oracle 的在线文档后,我来到了这里。执行代码时收到以下错误:

ORA-06550:第 1 行,第 15 列:PLS-00306:调用“P_SALTEDHASH”时参数的数量或类型错误 ORA-06550:第 1 行,第 7 列:PL/SQL:语句被忽略

存储过程如下所示:

我的代码:

0 投票
1 回答
20439 浏览

oracle - PLS-00103:在检查绑定变量中的值时遇到符号“EXCEPTION”错误

我执行的 PL/SQL 块出现以下错误。

ORA-06550:第 16 行,第 1 列:PLS-00103:在预期以下情况之一时遇到符号“例外”:

在我包含user defined exception e_nonrented. 它检查bindvariable :g_movie_id=2..If 的值是否会引发异常...

下面是代码:

0 投票
4 回答
42662 浏览

sql - PL/SQL ORA-06550 中的“不允许本地集合类型”错误

我试图从名为“sys.all_objects”的oracle表中获取一个查询到一个字符串变量中,所以我可以将它作为输入提供给“dbms_obfuscation_toolkit.DESEncrypt”,之后加密的字符串将进入“utl_file”所以我可以写成txt文件。

这是问题,当我尝试使用此代码进行查询时;

错误是;

关于解决这个问题的任何想法?

对于那些想要查看完整代码的人;

0 投票
1 回答
2849 浏览

oracle - Oracle 存储过程调用返回异常 ORA-06550 和 PLS-00103

我正在尝试通过实体框架数据上下文执行 Oracle 存储过程。我的存储过程如下所示:

App.config 设置:

我调用代码如下:

并在以下行:

我得到以下异常

0 投票
2 回答
22138 浏览

c# - 从 C# 在 Oracle 数据库中输入日期参数​​的正确格式是什么

这是我收到的错误消息

代码:

我可以从 Toad 运行该程序而不会出现任何错误,Toad 中的日期格式是“05-MAY-2012”。如果我尝试在代码隐藏中的日期值中添加一个单独的 qoute,则会收到“字符文字中的字符过多”错误。非常感谢任何帮助或指导!

0 投票
1 回答
6763 浏览

java - java.sql.SQLException: ORA-06550

当我尝试执行此 sql 语句时,我收到异常 -

这是我正在执行的下面的 sql 字符串- 这个 sql 有什么问题吗?它将检查表是否存在,如果存在则不会创建表,如果不存在则将创建表。

它正在控制台上打印为-

0 投票
1 回答
3649 浏览

oracle - ORA-06550 消息中的实际源代码行

在 Toad 中开发 Oracle PL/SQL 过程时,我遇到如下错误

  • ORA-06550:第 97 行,第 25 列:PLS-00330:类型名称或子类型名称的无效使用
  • ORA-06550:第 97 行,第 9 列:PL/SQL:语句被忽略

这些给定的行号和列号似乎与源代码行号几乎没有关系。我在哪里可以找到有助于我识别导致错误的实际源代码行或实际代码的提示或技巧?这在上述情况(这是 700+ 行源的结果)中尤其重要,其中错误消息没有提供有关实际问题细节的线索。(顺便说一下,该源代码中的第 101 行是一系列注释行中的第三行,后面是一个空行。)

(请注意,这[尚未]在存储过程中;它正在从源代码开发和执行。不确定这是否会有所不同,因为目前没有我们的开发人员有权在其中创建过程的数据库。 )

示例代码: