varchar2是oracle中独有的类型，可以存储0-20个数字（英文写法），如果是中文数字的话只能存储10个。创建测试表：create;table;test(id;int,name;varchar2(20));执行这句，这里是21个数字：insert;into;test;values;(1,&#39;123456789012345678901&#39;);测试一下中文数字：insert;into;test;values;(1,&#39;一二三四五六七八九十一&#39;);结果是雷同的：所以，varchar2(20)只能存20个数字，或十个中文。
varchar2(20)能存多少汉字