您现在的位置是:首页
>
数据库如何修改字段长度 Oracle数据库中汉字长度的问题
Oracle数据库中汉字长度的问题 问题 varchar ( ) a c i tert i to ta le_ ame(a c) value ( 这里有 个汉字…… ) 报错 插入字符过
Oracle数据库中汉字长度的问题
问题
varchar ( ) abc
intert into table_name(abc) values( 这里有 个汉字…… )
报错 插入字符过长!经过测试 发现一个汉字占 个字节 所以会报错
问题症结
使用的字符集是UTF 就会出现此错误!
你可以使用命令查看
SQL> select * from v$nls_parameters where parameter= NLS_CHARACTERSET ; PARAMETER VALUE NLS_CHARACTERSET AL UTF

解决方法
建议使用ZHS GBK字符集!
执行此操作后 问题即可得以解决
SQL> SHUTDOWN IMMEDIATE; SQL> STARTUP MOUNT; SQL> ALTER SYSTEM ENABLE RESTRICTED SESSION; SQL> ALTER SYSTEM SET JOB_QUEUE_PROCESSES= ; SQL> ALTER DATABASE OPEN; SQL> ALTER DATABASE CHARACTER SET AL UTF /ZHS GBK; SQL> SHUTDOWN IMMEDIATE; SQL> STARTUP;
lishixinzhi/Article/program/Oracle/201311/18374 很赞哦! (1043)
相关文章
- oracle数据库增加一个字段 oracle数据库的一个表中怎么设置字段的默认值
- oracle查询日志sql 如何查询oracle操作记录的sql
- oracle查询一个字段不重复 oracle如何批量修改字段中的数据
- oracle查看数据库表的大小 如何查询oracle数据库的操作记录
- sql语句建立数据库建表 在sql server里建一个表,表中有一资料项是char型别的,最多要放20个汉字的话,长度最好是多少?
- 数据库中字段的数据类型的值 oracle数据库如何修改字段的数据类型
- oracle数据库中文乱码 c#中怎么读取oracle资料库里的表?
- oracle数据库增加一个字段 在oracle数据库里怎么把char类型的字段转换成date类型
- 数据库如何修改字段长度 数据库人员手边系列:Mysql字段长度
- oracle数据库字体乱码 oracle中的数据库乱码的原因与解决
爱学记

微信收款码
支付宝收款码