社区
MS-SQL Server
帖子详情
从oralce的procedure中返回的varchar2最大为多少?
backlove
2001-10-26 11:09:10
如:
ps_get(statmsg out varchar2);
返回的statmsg的最大是4000吗?
字符串长一些就出错了
...全文
115
6
打赏
收藏
从oralce的procedure中返回的varchar2最大为多少?
如: ps_get(statmsg out varchar2); 返回的statmsg的最大是4000吗? 字符串长一些就出错了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
KingSunSha
2001-10-26
打赏
举报
回复
VARCHAR2最大长度应该是32K啊.不过很长的字符串还是不要用VARCHAR的好
xzou
2001-10-26
打赏
举报
回复
贴一下出错的代码,记得不能用dbms_output.put_line(statmsg),最长只支持256个字符,长了会报错
backlove
2001-10-26
打赏
举报
回复
在存储过程中我对statmsg赋值,把赋给的字符串改短些就正确,不然就出错
xzou
2001-10-26
打赏
举报
回复
varchar2最大是4000,你出错在哪?
backlove
2001-10-26
打赏
举报
回复
回复人: xzou(亡狼补齿) (2001-10-26 11:23:45) 得0分
贴一下出错的代码,记得不能用dbms_output.put_line(statmsg),最长只支持256个字符,长了会报错
可能就是这个原因!
xzou
2001-10-26
打赏
举报
回复
是32k,说错了,最大32767
PL/SQL
Procedure
out
varchar
2
最大
长度
create or replace
procedure
P_OUT_
VARCHAR
2_PRO(num in number, res out
varchar
2) is v_
varchar
varchar
2(10); long_of_res number; begin v_
varchar
:= 'abcdeabcde'; for i in 1..num l
oracle 12c怎样修改
varchar
2允许的
最大
长度
12C单实例测试,
varchar
2在早期版本
中
最大
长度限制为4000,当字段长度指定的比较长的时候会报错:ORA-00910: specified length too long for its datatype。早期版本
中
虽然SQL数据类型限制为4000(如表
中
的列的...
oracle long与
varchar
,Oracle
Varchar
2 LONG 长度?
突然在写程序的时候发现了个小问题,环境为Oracle10g,工具PL\SQL DEVELOPER7.1.5 ,写一个存储过程例如:有一个变量 V_I IN
VARCHAR
2(4000);下面我求出传入的字符串的长度CREATE OR REPLACE
PROCEDURE
TEST_LENGTH(V_...
Oracle的
varchar
2类型
最大
长度为4000, PLSQL的
varchar
2
最大
长度为32762
Oracle的
varchar
2类型
最大
长度为4000, PLSQL的
varchar
2
最大
长度为32767就是32K,这也是本地动态sql语句能够处理的
最大
长度.如果动态sql语句过长,就没有办法在一个
varchar
2变量
中
存储整个语句,导致execute ...
oracle存储过程
procedure
_输入参数
varchar
2与char报错
create or replace
procedure
proc_bulk_table(x char(1))as v_number pls_integer; v_cnt pls_integer; v_...
MS-SQL Server
34,588
社区成员
254,588
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章