博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Oracle定义varchar2()类型存储汉字的长度问题
阅读量:4947 次
发布时间:2019-06-11

本文共 431 字,大约阅读时间需要 1 分钟。

varchar2最大是4000字节,那么就看你的oracle字符集:(select userenv('language') from dual;)

如果字符集是16位编码的,ZHS16GBK,那么每个字符16位,2字节,所以可以容纳2000字符。
如果是32位编码的字符集,那么只能存储 1000个字符。

例如:

varchar(50) 表示该字段类型为varchar2类型,长度为50,可以存单字节字符50个,如字母、数字等,可以存储双字节字符25个,如汉字。不同的是,若输入的不足,则以空格填充。
varchar2(50) 表示该字段类型为varchar2类型,长度为50,可以存单字节字符50个,如字母、数字等,可以存储双字节字符25个,如汉字。
nvarchar2(50)表示该字段类型为nvarchar2,长度为50,不论英文,数字,中文都能存50个。

转载于:https://www.cnblogs.com/tdskee/p/5787160.html

你可能感兴趣的文章
Codeforces 821E Okabe and El Psy Kongroo(矩阵快速幂)
查看>>
python "=",深,浅 拷贝
查看>>
java.sql.SQLException: Locale not recognized处理
查看>>
BZOJ 2953 POI2002 商务旅行
查看>>
python日期模块
查看>>
笔记54 Mybatis快速入门(五)
查看>>
网站搭建 (第04天) 导航栏与页脚
查看>>
Redis通过Lua一次获取多个key值
查看>>
android EditText不弹出软键盘
查看>>
php将数组写入配置文件
查看>>
ALV 报表
查看>>
Spring+Quartz实现定时任务的配置方法
查看>>
同时启动多个tomcat服务器
查看>>
怎么将iphone上的照片导出到本地文件
查看>>
Repeater+DataPagerSource分页
查看>>
模块化导出
查看>>
pagebean pagetag java 后台代码实现分页 demo 前台标签分页 后台java分页
查看>>
H5小知识
查看>>
面包屑之javascript声明期与执行期的故事
查看>>
作为程序员的你,必须掌握的21个Java核心技术!
查看>>