我表中的所有项目都是 7 位数字。如果我输入 6 位数字,开头应该显示 0。(输出应为 7 位。)
例如:
输入= 123456 输出= 0123456
如何在 Oracle SQL 中编写它?
我试过了。但它不起作用。
cursor c1 is
into art_no_tmp1
select art_no
from barticles b
where b.ean_no_1 = '789546584587';
cursor checklength is
into len_number
select length(art_no_tmp1)
from dual;
if(len_number = 6) then
return '0'+art_no_tmp1;
else
return art_no_tmp1;
end if;
有人有想法吗?