请问哪位高手知道这是怎么回事?有关pl/sql的问题!

瑶瑶爸爸 2002-04-20 02:27:09
小弟在写一个过程的时候,用到了动态SQL,用一个varchar2类型变量通过不用的结果写入不同的字符串,但当这个变量的长度超过255时,就会出错,系统报ora-20000,提示每行长度不能超过255字节,但我要用的肯写要超过255字节呀!请哪位知道的高手指教一下,或给些提示,如果解决,我会加分的!
...全文
34 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
瑶瑶爸爸 2002-04-22
  • 打赏
  • 举报
回复
看来只有这样了,结帐吧!
pengz 2002-04-22
  • 打赏
  • 举报
回复
知道了。你是用dbms_output显示那个串。dbms_output只支持一行255.

仔细看看dbms_output包
pengz 2002-04-21
  • 打赏
  • 举报
回复
自己指定varchar2的长度,8i好象可以到4000吧
瑶瑶爸爸 2002-04-21
  • 打赏
  • 举报
回复
我是自己定义了varchar2(2000),可还是出错,请问有人知道是怎么回事吗?
瑶瑶爸爸 2002-04-20
  • 打赏
  • 举报
回复
不对呀,我用long也不行,还是一样的错误,我想是不是在字符串中要加入什么符号呀?
jaguarcts 2002-04-20
  • 打赏
  • 举报
回复
varchar2是不能超过255,
只有用数据或类型。
shipatrioc 2002-04-20
  • 打赏
  • 举报
回复
呵呵,我开始也碰见过这问题。没办法还是用proc解决吧

2,596

社区成员

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

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