oracle数据库中VARCHAR2(50 CHAR) 和VARCHAR2(50) 有啥区别?
VARCHAR2(50)和VARCHAR2(50CHAR)有啥区别?以及2中定义各自能存多少个汉字?...
VARCHAR2(50)和VARCHAR2(50 CHAR) 有啥区别?
以及 2中定义各自能存多少个汉字? 展开
以及 2中定义各自能存多少个汉字? 展开
3个回答
展开全部
VARCHAR2(50 char)这种类型的字段最多放50个字符,不够50个用空格填充;
而VARCHAR2(50)最大允许存放50个字符,但是不足50个也不用空格填充。
varchar2是变长字符串,与CHAR类型不同,它不会使用空格填充至最大长度。VARCHAR2最多可以存储4,000字节的信息。
而VARCHAR2(50)最大允许存放50个字符,但是不足50个也不用空格填充。
varchar2是变长字符串,与CHAR类型不同,它不会使用空格填充至最大长度。VARCHAR2最多可以存储4,000字节的信息。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
VARCHAR2(50): 50个字节,根据字符集不同,gbk可存25个汉字,utf8可存16个汉字
VARCHAR2(50 CHAR):50个字符,50个汉字
VARCHAR2(50 CHAR):50个字符,50个汉字
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |