社区
DB2
帖子详情
varchar字段类型的问题?
muchunfly
2003-05-12 12:10:40
刚开始使用db2,建立varchar字段时长度只能达到3990,而且再建一个这样的字段就出现下面的错误:
[IBM][CLI Driver][DB2/NT] SQL0604N 列的长度、精度或小数位属性、互 异类型、结构化类型、结构化类型的属性、函数或类型映射 "CHARACTER (3990)" 无效。 SQLSTATE=42611
这是正常的吗?
谢谢!
...全文
77
5
打赏
收藏
varchar字段类型的问题?
刚开始使用db2,建立varchar字段时长度只能达到3990,而且再建一个这样的字段就出现下面的错误: [IBM][CLI Driver][DB2/NT] SQL0604N 列的长度、精度或小数位属性、互 异类型、结构化类型、结构化类型的属性、函数或类型映射 "CHARACTER (3990)" 无效。 SQLSTATE=42611 这是正常的吗? 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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,可能就会出现这种错误。
面试官:说一说mysql的
varchar
字段
最大长度?
相信大家应该听说过
varchar
字段
的最大长度是65535吧。 没听过也没关系,你现在听到了。 但实际上是这样吗?
sqlserver中
varchar
类型
输入汉字变成?
场景:表结构中
字段
类型
为
varchar
,用N’的形式插入或者修改都是? 解决办法:
varchar
改为n
varchar
区别
varchar
(n)长度为 n 个字节的可变长度且非 Unicode 的字符数据。 n
varchar
(n)包含 n 个字符的可变长度 Unicode 字符数据。 ...
Oracle
VARCHAR
字段
类型
转换为 CLOB
类型
在Oracle数据库中,
VARCHAR
是一种用于存储变长字符数据的
字段
类型
,而CLOB是一种用于存储大型字符数据的
字段
类型
。通过以上步骤,您可以成功将Oracle数据库中的
VARCHAR
字段
类型
转换为CLOB
类型
,并且可以容纳更多的文本数据。请记住,在进行任何
类型
转换之前,务必备份您的数据,并仔细考虑对现有表结构的影响。首先,在表中创建一个新的CLOB
类型
的列,用于存储原始
VARCHAR
列中的数据。接下来,我们需要将原始
VARCHAR
列中的数据更新到新创建的CLOB列中。语句将数据复制到新列中。
关于数据库
Varchar
字段
类型
长度设计
问题
关于数据库
Varchar
字段
类型
长度设计
问题
现代数据库一般都支持CHAR与
VARCHAR
字符型
字段
类型
,CHAR是用来保存定长字符,存储空间的大小为
字段
定义的长度,与实际字符长度无关,当输入的字符小于定义长度时最后会补上空格。
VARCHAR
是用来保留变长字符,在数据库
Mysql
Varchar
类型
字段
排序
Mysql
Varchar
类型
字段
排序 1、
问题
描述: 当列表需要
字段
大小排序的时候,但是数据库
字段
是
Varchar
类型
的,如果仔细看就会发现并没有按照预期来拍,比如:不是按照:10,9,8,7 这样来的~如果是
varchar
类型
其实照字符串来排的,我的理解就一排一排来排序,第一排数值比对,然后在第二排。。 2、
问题
解决: 在排序的
字段
后**+0** ORDER BY (
字段
+0) asc 为什么+0后可以,是因为+0后转换成INT
类型
排序了, 这样就可以按照大小排序了 使用MySQL函数C
DB2
5,889
社区成员
11,654
社区内容
发帖
与我相关
我的任务
DB2
IBM DB2 是美国IBM公司开发的一套关系型数据库管理系统,它主要的运行环境为UNIX(包括IBM自家的AIX)、Linux、IBM i(旧称OS/400)、z/OS,以及Windows服务器版本
复制链接
扫一扫
分享
社区描述
IBM DB2 是美国IBM公司开发的一套关系型数据库管理系统,它主要的运行环境为UNIX(包括IBM自家的AIX)、Linux、IBM i(旧称OS/400)、z/OS,以及Windows服务器版本
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章