[导入]Oracle里汉字长度问题

Posted on 2006-01-11 14:40 yoyozy 阅读(208) 评论(0)  编辑  收藏

  以前在做一个系统时,遇到了一个问题!今天无意之中找到了这个问题的解决方法,贴出来!!!

问题描述:

varchar2(4000) abc;

intert into table_name(abc) values('这里有1500个汉字……');

报错:插入字符过长!经过测试,发现一个汉字占3个字节,所以报错!!!

问题所在:

使用的字符集是UTF8,就有可能出现这个错误!

使用命令查看:

SQL> select * from v$nls_parameters where parameter='NLS_CHARACTERSET';

PARAMETER
--------------------------------------------------------------------------------
VALUE

文章来源:http://blog.donews.com/yoyozy/archive/2005/11/04/615206.aspx


只有注册用户登录后才能发表评论。


网站导航:
 

posts - 15, comments - 0, trackbacks - 0, articles - 1

Copyright © yoyozy