需要用字符型,如varchar,varchar2,char等。
原因:
因为百分数中的百分号属于字符,无法直接插入数字类型中。
演示:
1、创建测试表:
(id1 number(10,2),
id2 varchar2(10));
2、插入数据:
执行时会报错,因为number类型的字段中无法保存百分数。
按上边语句则可以成功,已经将20%转为字符保存。
需要用字符型,如varchar,varchar2,char等。
原因:
因为百分数中的百分号属于字符,无法直接插入数字类型中。
演示:
1、创建测试表:
2、插入数据:
执行时会报错,因为number类型的字段中无法保存百分数。
按上边语句则可以成功,已经将20%转为字符保存。