社区
Sybase
帖子详情
sybase varchar长度最大多少?
wangjiangbo2
2010-10-29 01:23:54
我写存储过程,在sybase12.5 和 15.0的环境下测试
在执行sql语句报错(exec(@sql)).@sql变量长度超过255,被截取。
用select @sql输出可以看到不完整语句。
在 sybase客户端调用存储过程没有问题,用jsp调用该存储过程就会报错。
请教怎么提高varchar长度?
为什么 jsp调用该存储过程会出错?难道JDBC版本太低?
...全文
662
4
打赏
收藏
sybase varchar长度最大多少?
我写存储过程,在sybase12.5 和 15.0的环境下测试 在执行sql语句报错(exec(@sql)).@sql变量长度超过255,被截取。 用select @sql输出可以看到不完整语句。 在 sybase客户端调用存储过程没有问题,用jsp调用该存储过程就会报错。 请教怎么提高varchar长度? 为什么 jsp调用该存储过程会出错?难道JDBC版本太低?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wangjiangbo2
2010-11-01
打赏
举报
回复
错误的原因就是我之前所说的驱动程序老旧。
我用的服务器是weblogic 816,它默认的sybase的jar包是jconn2.jar。
把最新的jconn3.jar放到D:\bea\weblogic81\server\lib和D:\bea\weblogic81\server\ext\jdbc\sybase下,到底哪个起作用我没测试。
然后把jconn3.jar添加到环境变量classpath下,并且要修改drivername和url
drivername:com.sybase.jdbc3.jdbc.SybDriver
url:jdbc:sybase:Tds:192.168.1.168:5000/mat-------(mat:是数据库名)
希望此方法能对大家有所帮助同时鄙视那些自己解决问题不把方法告诉大家的人
wangjiangbo2
2010-11-01
打赏
举报
回复
哎!!还是自己解决了
wangjiangbo2
2010-10-29
打赏
举报
回复
这个存储过程没修改之前,也就是@sql的长度小于255的时候
jsp调用存储过程是没有问题的。
如果是jsp的错误,会是什么引起的呢?JDBC驱动老旧?
ACMAIN_CHM
2010-10-29
打赏
举报
回复
ASE 12.5 之后16384
你的问题应该是JSP程序的问题。
sybase
varchar
最大
长度
sybase
varchar
类型
sybase
12.5ASE之前
varchar
的
最大
长度
为255byte, 12.5ASE以及之后
最大
长度
有其page size决定可以为2K,4K,8K,16K,默认为2K。
sybase
15
varchar
的
最大
长度
问题
最近公司的java web项目向
sybase
15移植,遇到一个关于
varchar
最大
的问题:
varchar
的
最大
长度
只有255,但是goole一下发现从
sybase
12.5开始,
varchar
的
最大
长度
和
sybase
的页面大小有关,而我们的
sybase
的页面大小是16k,也就是说
varchar
的
最大
长度
应该是16K才对。打电话咨询
sybase
客服,客服MM告诉我这是由于我的ja
sybase
与oracle 字符串类型
长度
转自http://tech.ddvip.com/2007-09/118966372234359.html在字符
长度
一定时char的性能比
varchar
好,而在
长度
不确定时,char类型的字段在使用时性能略差。此种情况在SQL Server数据库下面能够体现,并且这个字段是经常使用的。 区别: 1.char的
长度
是固 定的,而
VARCHAR
2的
长度
是可以变化的, 比如,存储字符串“abc",对于char (20),表示你存储的字符将占20个字节(包括17个空字符),而同样的
varchar
2
关于orcl,db2,
sybase
存储参数
长度
问题
db2:as400 CREATE PROCEDURE P_DKSQDEL ( IN V_G000
VARCHAR
(20) , IN V_USER
VARCHAR
(20) , INOUT V_MRET SMALLINT ) LANGUAGE SQL set option commit=*cs BEGIN DECLARE V_C
oracle表名
最大
长度
6,Oracle中表名的
最大
长度
是多less?
在Oracle 12.2及更高版本中,
最大
对象名称
长度
是128个字节。在Oracle 12.1及更高版本中,
最大
对象名称
长度
是30个字节。教一个人钓鱼注意数据types和大小>describe all_tab_columns VIEW all_tab_columns Name Null? Type ----------------------------------------- -----...
Sybase
2,598
社区成员
25,609
社区内容
发帖
与我相关
我的任务
Sybase
Sybase相关技术讨论区
复制链接
扫一扫
分享
社区描述
Sybase相关技术讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章