免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3689 | 回复: 1
打印 上一主题 下一主题

informix9.2使用lvarchar数据类型报错?求解决该问题的补丁 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-05-03 16:39 |只看该作者 |倒序浏览
informix数据库版本是Informix Dynamic Server 2000 Version 9.21.FC5。
现象:创建表的时候使用数据类型lvarchar报错,如以下sql:
create table prog_log
  (
    id integer not null ,
    prog_name varchar(40),
    call_time varchar(40),
    call_str lvarchar(4000),
    err_msg lvarchar(500),
    primary key (id)  constraint xpkprog_log
  );
报语法错误,检查发现是lvarchar不能识别。经过询问是需要给informix打一个补丁才能解决这个问题,请问是需要打哪个补丁?谢谢。
我去IBM网站找了一下informix的补丁,看到就是一补丁供下载,而且下载需要site number,不知道哪位知道还有什么别的下载地址?谢谢。

论坛徽章:
0
2 [报告]
发表于 2007-05-04 23:48 |只看该作者
查了些资料,lvarchar在9.4版本之后才可以用带指定长度的方式,如lvarchar(3000),不带长度则默认是2048字节,最大长度是32,739字节。所以对于9.4之前的版本,不能用带长度的表达式,数据库会报语法错误。
另,据说informix没有补丁的说法,实际就是升级到高版本,不知道这样的说法是否正确。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP