oracle nvarchar2类型的数值想与varchar2类型的数值进行比对。

2025-04-05 08:19:00
推荐回答(1个)
回答1:

varchar2能参与integer的计算必须使varchar2保存的是数字型的字符,然后通过to_number函数转换进行计算。

1、创建表,录入数据:


create table t(id int,sal varchar2(10)); insert into t values (1,'10');insert into t values (2,'20');commit;

2、执行加法运算:


select id,to_number(sal)+10 from t;

3、查询结果: