ORA-01722: 无效数字

2019-07-10  本文已影响0人  园溪

create table test_a(

a_id varchar2(100),

a_name varchar2(100)

);

create table test_b(

b_id number,

b_name varchar(100)

);

test_a表 test_b表

当test_a表的a_id出现中文时a_id与b_id关联会报错ORA-01722: 无效数字,解决方法:b_id要转为to_char,to_char(b.b_id)。

select * from test_a a,test_b b where a.a_id=to_char(b.b_id)

上一篇 下一篇

猜你喜欢

热点阅读