知识大全 Oracle数据库中汉字长度的问题

Posted

篇首语:岁寒,然后知松柏之后凋也。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Oracle数据库中汉字长度的问题相关的知识,希望对你有一定的参考价值。

Oracle数据库中汉字长度的问题  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  问题

  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;

cha138/Article/program/Oracle/201311/18374

相关参考

知识大全 Oracle数据字典(可用它动态获取字段名、长度、类型等)

Oracle数据字典(可用它动态获取字段名、长度、类型等)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一

知识大全 Oracle数据库中有关触发器问题

Oracle数据库中有关触发器问题  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  触发器是一种特

知识大全 网页里嵌入JavaScript验证空,汉字,字母,数字长度输入

网页里嵌入JavaScript验证空,汉字,字母,数字长度输入  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来

知识大全 Oracle中的汉字显示

Oracle中的汉字显示  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Oracle以其强大的数

知识大全 在sql server里建一个表,表中有一资料项是char型别的,最多要放20个汉字的话,长度最好是多少

在sqlserver里建一个表,表中有一资料项是char型别的,最多要放20个汉字的话,长度最好是多少?一个汉字占两个位元组,20个汉字,char型别的话,最长40个位元组。所以设定为40就可以了。但

知识大全 解决不同字符集数据库间的数据同步问题

  解决不同字符集数据库间的数据同步问题  首先在原数据库上做一个视图对保存汉字的字段加包函数utl_raw_cast_to_raw(保存汉字的字段)  在新数据库上做个数据库连接连接指向原数据库之后

知识大全 Oracle数据库中如何根据时间来执行JOB

Oracle数据库中如何根据时间来执行JOB  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  问题

知识大全 Oracle数据库诊断性能问题

Oracle数据库诊断性能问题  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  使用扩展SQL跟踪

知识大全 ORACLE数据库常见问题诊断方法

ORACLE数据库常见问题诊断方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  ORACLE的

知识大全 Oracle数据库exp导出问题

Oracle数据库|exp导出问题  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  昨天payme