oracle 字段拼接更新问题

我需要往表里加一个新的唯一性字段,(由belong_id + user_id + create_time拼接生成),

我现在只写了两条sql,请教怎么把这两天拼接成一条

select t.belong_id, t.user_id, t.create_time from USER t 

update USER set biz_id = concat(t.belong_id, '_', t.user_id, '_', t.create_time)
阅读 3k
1 个回答

之前写复杂了.
SQL如下.

UPDATE USER u
   SET u.biz_id =  u.belong_id || '_' || u.user_id || '_' || u.create_time;
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进