我的表中有很多列,其中2列是
一个号码
B:varchar
我试图根据java中的A值在B中插入值。
insert into table(A,B) values (? , decode('A',110,'ABC',NA));
这给了我一个错误:illegal number
所以我尝试了以下内容:
insert into table(A,B) values (? , decode('A','110','ABC','NA'));
这始终会在列中插入NA
。
有人可以帮帮我吗?
答案 0 :(得分:1)
您应该提供变量'A'
A