社区
疑难问题
帖子详情
请教为何varchar(n)用dbcollen获取的长度不对。
demoxie1
2012-12-22 11:10:14
在应用程序中用dbclollen获取sqlserver 2008 数据库中的表的column的长度的程序,结果不对:
结果为v*4.
数据库中为varchar(17),或得到的长度却为17*4=68,
varchar(25),获得的长度却为25*4=100.
bigint, int, smallint,datetime, money的结果都是对的。
...全文
92
回复
打赏
收藏
请教为何varchar(n)用dbcollen获取的长度不对。
在应用程序中用dbclollen获取sqlserver 2008 数据库中的表的column的长度的程序,结果不对: 结果为v*4. 数据库中为varchar(17),或得到的长度却为17*4=68, varchar(25),获得的长度却为25*4=100. bigint, int, smallint,datetime, money的结果都是对的。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
mysql
varchar
(N)
长度
如何选择
varchar
字段
长度
= 字符串
长度
值 + 实际数据
长度
N。 字符串
长度
值视实际数据
长度
,需占用 1 或 2 个字节存储。因此我们得出: 当实际数据
长度
<= 255 时,
varchar
字段
长度
= 1 + N; 当实际数据
长度
> 255 时...
MySQL
VARCHAR
字段最大
长度
到底是多少
varchar
(n),n表示什么? MySQL5.0.3之前
varchar
(n)这里的n表示字节数 MySQL5.0.3之后
varchar
(n)这里的n表示字符数,比如
varchar
(200),不管是英文还是中文都可以存放200个 n最大可以是多少 MySQL行
长度
MySQL要求...
mysql
varchar
长度
性能_
varchar
(n),n
varchar
(n)
长度
、性能、及所占空间分析
各种数据库表现不同:SQL Server:
varchar
(n),n
varchar
(n) 中的n怎么解释: n
varchar
(n)最多能存n个字符,不区分中英文。
varchar
(n)最多能存n个字节,一个中文是两个字节。所占空间: n
varchar
(n)一个字符会占两个...
mysql设置
varchar
_MySql中
varchar
长度
的设置问题
根据自己多年的工作经验,特别是在接收旧的项目时,varcahr的
长度
设置有不同的风格,针对
varchar
长度
的设置问题,自己划分了不同的门派。1.强迫症派:
长度
设置为4或者8的倍数,达到内存对齐的目的;2.贴心派:
长度
...
mysql中
varchar
数据
长度
,mysql中
varchar
最大
长度
有多大_数据库
mysql中
varchar
最大
长度
有多大?mysql中
varchar
最多能存储65535个字节的数据。
varchar
的最大
长度
受限于最大行
长度
(max row size,65535bytes)。65535并非一个很准确的上限,能够继承减少这个上限。65535个字节包含...
疑难问题
22,302
社区成员
121,734
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章