在公司实际的项目开发中,我遇到这样一个需求,需要将oracle数据库某张表的某两列相加形成新的一列。
例如 将OPERATEDATE列和PARTID列合并到 CHANGID列。
部分SQL :
create table test( select t.OPERATEDATE||TRIM(TO_CHAR(t.partid,'00000000')) newid from test t;
|
注:可以百度一下 oracle tochar函数的用法
可以百度一下 oracle for loop 的用法
具体涉及到的SQL的链接: https://download.csdn.net/download/little_pig_mother/12881564。