oracle中定义某字段为“VARCHAR2(1)”,那它能存入一个汉字吗?

如题所述

不可以。
建议使用nvarchar2存中文字符。

-------------------------------
不同字符集下汉字占位不同,可能会有3字节情况,所以建议用nvarchar2,如果你能够确保字符集和不出现某些乱码汉字,到可以用2字节存储。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-07-17
不行
第2个回答  2010-06-20
应该不能啊
第3个回答  推荐于2018-04-12
一个汉字占两个字节,需要用VARCHAR2(2)才可以

其实你可以自己动手测试一下本回答被网友采纳
第4个回答  2010-06-19
存入汉字还是用这个吧:varchar2(2)