就是这段: declare mid number; begin execute mid:=MaxId('expense','id'); end;
改成: var mid number; declare begin mid:=MaxId('expense','id'); end; print mid;还是不行
改成这样: declare mid number; begin mid:=MaxId('expense','id'); end;另外,maxid()应该是个函数吧?他的参数有没有错误呢?
MaxID()是一个函数,执行没有问题 declare mid number; begin mid:=MaxId('expense','id'); end; 这样可以自行,但是我怎么知道mid的值?我想把它显示出来
看一下这个:PLS-00103: found 'str' but expected one of the following:'str'原因:该错误消息来自句法分析器,还发现一个标志(token),这种语言元素在 该上下文中不合适。 解决方法:检查以前的标记,以及在错误消息中给出的。在错误消息中,行和列号 指向有问题的语言结构尾。摘自<<Oracle 7 开发者指南>>
declare
mid number;
begin
execute mid:=MaxId('expense','id');
end;
var mid number;
declare
begin
mid:=MaxId('expense','id');
end;
print mid;还是不行
declare
mid number;
begin
mid:=MaxId('expense','id');
end;另外,maxid()应该是个函数吧?他的参数有没有错误呢?
declare
mid number;
begin
mid:=MaxId('expense','id');
end;
这样可以自行,但是我怎么知道mid的值?我想把它显示出来
解决方法:检查以前的标记,以及在错误消息中给出的。在错误消息中,行和列号
指向有问题的语言结构尾。摘自<<Oracle 7 开发者指南>>