1、varchar2在UTF-8中一个汉字占三个字节,GBK中占两个字节,而英文都只占一个字节
2、UTF-8和GBK中nvarchar2都一样,不管汉字还是英文都占两个字节
注意点:PL/SQL 版本会产生问题:
(1)varchar2(3)
输入:好
显示结果:重新打开表是不会显示的
(2)nvarchar2(3)
不管输入是什么,重新打开表只会显示前面两个输入的
以上原因都是PL/SQL的问题,跟Oracle数据库没有关系
1、varchar2在UTF-8中一个汉字占三个字节,GBK中占两个字节,而英文都只占一个字节
2、UTF-8和GBK中nvarchar2都一样,不管汉字还是英文都占两个字节
注意点:PL/SQL 版本会产生问题:
(1)varchar2(3)
输入:好
显示结果:重新打开表是不会显示的
(2)nvarchar2(3)
不管输入是什么,重新打开表只会显示前面两个输入的
以上原因都是PL/SQL的问题,跟Oracle数据库没有关系