问题标签 [pls-00103]

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 回答
22598 浏览

oracle - 在 Oracle 中编译用户定义函数时出现错误 PLS-00103

我正在尝试在 Oracle 中创建一个用户定义的函数,当给定包含日期子字符串的文本参数时,它将返回一个 DATE。我已经尝试了几种写这个的方法,而且似乎都抛出了同样的错误:

错误:

功能 lm_date_convert 已编译。1/46
PLS-00103:在预期以下情况之一时遇到符号“(”:

:= 。) , @ % 默认字符符号 ":=" 被替换为 "(" 以继续。

欢迎对此提出任何想法,以及一般的 UDF 写作技巧(和良好的参考资料)!谢谢。

0 投票
1 回答
4747 浏览

oracle - ORA-06550 和 PLS-00103

你好,

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

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

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

0 投票
2 回答
9771 浏览

oracle - PLS-00103 程序错误

我有 2 台服务器(一台用于测试,一台用于生产),都有以下 Oracle 包(它们的输出相同SELECT * FROM V$VERSION;

Oracle9i Enterprise Edition Release 9.2.0.3.0 - Production
PL/SQL Release 9.2.0.3.0 - Production
CORE 9.2.0.3.0 Production
TNS for Linux:版本 9.2.0.3.0 - Production
NLSRTL 版本 9.2.0.3.0 - Production

奇怪的是,它在一台服务器上运行良好,而在另一台服务器上却出现了这些错误……我应该去哪里看?看来是服务器配置问题。

我正在尝试编译此过程:

我在其中一台服务器上收到以下错误:
PROCEDURE P_A1 的编译错误


问题是,正如我所说,它适用于测试服务器,但不适用于生产服务器。Oracle 版本是相同的。我很确定这是导致此问题的配置选项。但我不知道在哪里寻找解决方案。

如果它不是标量子查询,则“Select (Select ...”工作得很好。当它在游标内时它会失败。为什么它不能在生产服务器上工作?

0 投票
1 回答
10261 浏览

plsql - PLS-00103 函数结束时出错

收到以下与函数有关的错误:

'第 20 行的错误:PLS-00103:在预期以下情况之一时遇到符号“文件结尾”:结束不是 pragma 最终实例化顺序覆盖静态成员构造函数映射 0.01 秒

任何建议表示赞赏...

0 投票
2 回答
351 浏览

oracle - Oracle:异常和错误

我已经用 SQL 编写了这个函数,但我不知道为什么,但它一直在异常部分返回错误。我检查了语法,记录了但我没有运气,有人可以帮忙吗?


返回错误:


0 投票
6 回答
66811 浏览

oracle - 创建oracle包遇到PLS-00103:遇到符号“CREATE”

我正在使用 Oracle sql developer 编写一个 oracle 包,我得到了这个编译错误:

错误(7,1):PLS-00103:遇到符号“CREATE”。

如果我/在第 6 行添加 a,则错误变为:

错误(6,1):PLS-00103:遇到符号“/”

我厌倦了这样的空实现:

我也犯了同样的错误。

0 投票
2 回答
4880 浏览

oracle - 尝试调用过程时的 PLS-00103

尝试编译时出现以下错误

错误(16,8):PLS-00103:在预期以下情况之一时遇到符号“SPROLLUPEXPENSEITEM”::=。( @ % ; 符号 ":=" 被替换为 "SPROLLUPEXPENSEITEM" 以继续。

错误(17,15):PLS-00103:在预期以下情况之一时遇到符号“=”:。( * @ % & = - + < / > at in is mod remaining not rem then <> or != or ~= >= <= <> and or like2 like4 likec between || multiset member submultiset

我是一名学生,对此非常陌生,因此将不胜感激。

0 投票
2 回答
1644 浏览

sql - PLSQL 遇到符号“end-offile”... PLS-00103

当我尝试编写如下内容时,我对 PL SQL 还是很陌生:

在 SQL Developer 中执行语句时出现以下错误

当期望是以下之一时遇到符号“文件结尾”:开始案例声明结束异常等等......

我的陈述有什么问题?谁能给我一个提示如何解决这个问题?我会很高兴所有的提示。

0 投票
1 回答
2891 浏览

sql - Oracle SQL PLS-00103 创建包体时出错

我收到以下错误:

由于以下原因,创建包操作不成功:第 41 行的错误:PLS-00103:在预期以下情况之一时遇到符号“文件结束”:end not pragma final instantiable order overriding static member constructor map

代码如下:

我已经注释掉了异常,因为最初认为这可能是一个问题,但错误仍然存​​在。

有人可以帮忙吗?

0 投票
3 回答
9467 浏览

oracle - PL/SQL:创建序列时出错

我对 PL/SQL陌生,并且正在使用 Oracle SQL Developer 编写一个过程,该过程使用序列为一些现有数据生成主键,以写入另一个数据库。

有问题的代码在 NDA 下。基本上我有以下内容:

它引发错误 PLS-00103,说它在预期以下内容时遇到符号 CREATE:开始、函数、包、编译指示、过程...

我一直在关注这个例子: http ://www.techonthenet.com/oracle/sequences.php