你的语句写错了,select maxlogid into oldmaxlogid from maxidtab;
str1:='select max(logid) into newmaxlogid from '||username||'.loginfo';
--改成str1:='select max(logid) from'||username||'.loginfo';
execute immediate(str1);--改成execute immediate str1 into newmaxlogid;
str1:='select max(logid) into newmaxlogid from '||username||'.loginfo';
--改成str1:='select max(logid) from'||username||'.loginfo';
execute immediate(str1);--改成execute immediate str1 into newmaxlogid;
本文提供了一个SQL语句修正的例子,原始语句使用了错误的语法结构。通过对比正确的SQL语句,文章展示了如何从一个复杂的、包含变量的字符串中正确地构建并执行SQL查询。

2546

被折叠的 条评论
为什么被折叠?



