【发布时间】:2014-03-26 02:29:52
【问题描述】:
为什么在这个 SPL 过程中出现语法错误?我得到的唯一消息是在服务器工作室中使用语法检查时存在一些错误。
create function najboljihN(n smallint)
returning char(10) as jmbag, char(50) as prezime, char(50) as ime, decimal(3,2) as prosjek;
define jmbag like student.jmbag;
define prezime like student.prezime;
define ime like student.ime;
define prosjek decimal(3,2);
define i integer;
for i=1 to n step 1
SELECT student.jmbag,
student.prezimestudent,
student.imestudent,
Avg(ocjena)
INTO jmbag, prezime, ime, prosjek
FROM student
JOIN upisanpredmet
ON student.jmbag = upisanpredmet.jmbag
GROUP BY student.jmbag,
student.prezimestudent,
student.imestudent
ORDER BY ocjena,
student.prezimestudent asc,
student.imestudent asc;
RETURN jmbag, prezime, ime, ocjena WITH RESUME;
end for;
end function;
【问题讨论】:
-
在我熟悉的任何 DB2 平台(z/OS、LUW、iSeries)的信息中心页面上,我都找不到任何提及
-201错误的信息...你确定吗这就是你收到的信息?你能粘贴你得到的错误的全文吗? -
@bhamby SPL 是 Informix 编程语言; DB2 标签不属于这里。
-
@mustaccio 是有道理的,那么。 :)