【发布时间】:2016-02-10 21:31:29
【问题描述】:
我正在尝试如下编写一个匿名块,但它总是给我错误消息
在预期以下情况之一时遇到符号“=”。 ( ) , * @ % & - + / at mod 余数 rem 和 or ||多集。
我不知道这是什么意思。
【问题讨论】:
-
欢迎来到 SO!下次请尝试将您的代码精简为一个最小但完整的示例 - 请参阅minimal reproducible example
我正在尝试如下编写一个匿名块,但它总是给我错误消息
在预期以下情况之一时遇到符号“=”。 ( ) , * @ % & - + / at mod 余数 rem 和 or ||多集。
我不知道这是什么意思。
【问题讨论】:
您在多个地方缺少: 前面的=,例如这里:
get_sectno='1031';
PL/SQL 中的赋值运算符是:=-= 是(就像在普通 SQL 中一样)比较相等性。
您在每次调用结束时也缺少;
lowest_average (get_term, get_sectno, get_ctitle, get_sid, get_sname, get_average)
【讨论】: