请各位帮忙看下

fosil 2002-05-11 02:50:34
declare
nam varchar2(40);
cursor n_cur is
select name from tablename;
begin
open n_cur;
loop
fetch n_cur into nam;
exit when n_cur% notfound;
end loop;
end;
运行上面代码时,显示的错误为:
declare
*
ERROR 位于第 1 行:
ORA-06502: PL/SQL: 数字或值错误 : 字符串缓冲区太小
ORA-06512: 在line 8
但是我看不出什么错误,请各位帮我看一下
...全文
88 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
thingsfly 2002-05-11
  • 打赏
  • 举报
回复
declare
nam varchar2(400);
把你的nam定义大点,

try it!!
fosil 2002-05-11
  • 打赏
  • 举报
回复
谢谢!问题解决了

2,596

社区成员

发帖
与我相关
我的任务
社区描述
Sybase相关技术讨论区
社区管理员
  • Sybase社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧