社区
Oracle
帖子详情
存储过程的参数问题
sunspoter
2004-04-30 12:19:38
存储过程有一个IN类型的参数,数据类型是VARCHAR2;
请问当执行存储过程时,传进的参数最大值是多少,即最长可以是多少个字符?
...全文
150
6
打赏
收藏
存储过程的参数问题
存储过程有一个IN类型的参数,数据类型是VARCHAR2; 请问当执行存储过程时,传进的参数最大值是多少,即最长可以是多少个字符?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dinya2003
2004-06-23
打赏
举报
回复
varchar2的字段可以存放4000个字符.varchar2的变量可以存放32767个字符/
CodeMagic
2004-06-22
打赏
举报
回复
个人看法:
在PL/Sql中VARCHAR2的最大长度为32767
在Oracle Sql中,VARCHAR2的最大长度为4000
prettylife
2004-06-22
打赏
举报
回复
varchar2一般是4000字节,如果想更大,建议用long,如果还想更大,建议使用clob
lhj821130
2004-06-22
打赏
举报
回复
学习。。。
seafer
2004-06-22
打赏
举报
回复
建议不要直接用原生类型做存储过程参数.最好使用%type功能,这样可以获取参数的长度.
moshangchen
2004-06-22
打赏
举报
回复
4000
ORACLE
存储过程
的
参数
问题
本文通过实例解析Oracle
存储过程
中常见的两个错误:一是过程
参数
指定精度导致的
问题
;二是直接在
存储过程
中使用SELECT * FROM语句的
问题
,并给出了正确的实现方法。
oracle
存储过程
里
参数
吗,请问Oracle中
存储过程
参数
有关
问题
本文探讨了在Oracle
存储过程
中,如何处理IN OUT类型的
参数
,以及未赋值变量作为
参数
传递的
问题
。作者在实践中遇到,当一个变量未赋值就作为IN OUT
参数
传递给另一个
存储过程
时,该变量在目标
存储过程
中被赋予了默认值。通过示例代码,作者展示了在调用
存储过程
后,未赋值变量在内部计算中并未引发错误,而是得到了预期的更新。文章最后讨论了输出结果为空的原因,并解释了变量在
存储过程
间的值传递机制。
存储过程
--
参数
默认值的
问题
本文介绍了SQL Server中
存储过程
参数
默认值的
问题
,包括创建过程时的常见语法示例,强调了当默认值为字符串且包含特殊字符或数字时的注意事项。还探讨了
存储过程
与函数在
参数
默认值、数据类型和返回类型上的区别。
关于
存储过程
中
参数
的
问题
本文探讨了MySQL
存储过程
中
参数
的使用,包括允许
参数
为空值、IN模式下的单个及多个
参数
,以及OUT和INOUT
参数
的特性。
关于
存储过程
参数
传递的
问题
(c#)
本文探讨了在VS2005环境下使用SQL Server 2000时遇到的
存储过程
参数
传递
问题
。作者尝试通过DataGridView更新数据但始终提示
存储过程
缺少
参数
,寻求解决方法。
Oracle
17,134
社区成员
55,258
社区内容
发帖
与我相关
我的任务
Oracle
Oracle开发相关技术讨论
复制链接
扫一扫
分享
社区描述
Oracle开发相关技术讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章