varchar字段类型的问题?

muchunfly 2003-05-12 12:10:40
刚开始使用db2,建立varchar字段时长度只能达到3990,而且再建一个这样的字段就出现下面的错误:
[IBM][CLI Driver][DB2/NT] SQL0604N 列的长度、精度或小数位属性、互 异类型、结构化类型、结构化类型的属性、函数或类型映射 "CHARACTER (3990)" 无效。 SQLSTATE=42611


这是正常的吗?
谢谢!
...全文
77 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
traveler_qt 2003-07-01
  • 打赏
  • 举报
回复
varchar 改用blob,CLOB不太可取,使用LONGVARCHAR吧:),就没有页长度的限制了!
ccbzzp 2003-05-14
  • 打赏
  • 举报
回复
建議改變字段類型
nidm 2003-05-14
  • 打赏
  • 举报
回复
应该是CLOB
lingyunfeipu 2003-05-13
  • 打赏
  • 举报
回复
如果太长的话就用blob 吧
db2boy 2003-05-12
  • 打赏
  • 举报
回复
varchar列的长度不能超过一个页的大小,DB2中一个页可以是4,8,16,32k(V7是这样),所以如果你的页面如果是4k,可能就会出现这种错误。

5,889

社区成员

发帖
与我相关
我的任务
社区描述
IBM DB2 是美国IBM公司开发的一套关系型数据库管理系统,它主要的运行环境为UNIX(包括IBM自家的AIX)、Linux、IBM i(旧称OS/400)、z/OS,以及Windows服务器版本
社区管理员
  • DB2
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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