Welcome 微信登录

首页 / 数据库 / MySQL / Oracle 用一个表字段更新另一个表字段三种方法

1. update (select .....) set column1 = column2;update (select iy.company_name company_name1, cc.company_name_jc company_name2
        from income_year_item iy , city_company cc
       where iy.company_code = cc.code
       )
   set company_name1 = company_name2;2.只能单行子查询supdate  CITY_PROJECT_SCALE_INFO c  set
(c.value) = (
       select d.value from CITY_PROJECT_SCALE_INFO @test d where d.project_id = "7d7fd580a06240b2a9137dc2bbe831e9"
          and d.project_id = c.project_id and c.company_code = d.company_code

 where exists (
  select 1 from  CITY_PROJECT_SCALE_INFO @test d where d.project_id = "7d7fd580a06240b2a9137dc2bbe831e9"
          and d.project_id = c.project_id and c.company_code = d.company_code
)3.使用merg inot 语句--更新生产基础字段
merge into city_cfg_data_column_common cf1 using
      city_cfg_data_column_common2 cf2 on
      (cf1.resourceid = cf2.resourceid)
   when matched then
        update set   cf1.template_type = cf2.template_type,
                     cf1.chinese_name = cf2.chinese_name,
                     cf1.column_name = cf2.column_name,
                     cf1.column_type = cf2.column_type,
                     cf1.column_size = cf2.column_size
  when not matched then
       insert (cf1.resourceid,cf1.template_type,cf1.chinese_name,cf1.column_name,cf1.column_type,cf1.column_size
              ,cf1.is_can_edit,cf1.is_unique,cf1.is_can_cover,cf1.show_order)
       values (cf2.resourceid,cf2.template_type,cf2.chinese_name,cf2.column_name,cf2.column_type,cf2.column_size
              ,cf2.is_can_edit,cf2.is_unique,cf2.is_can_cover,cf2.show_order)Linux下Oracle常见安装错误Aix&Linux&Windows操作系统block size查看相关资讯      Oracle教程 
  • Oracle中纯数字的varchar2类型和  (07/29/2015 07:20:43)
  • Oracle教程:Oracle中查看DBLink密  (07/29/2015 07:16:55)
  • [Oracle] SQL*Loader 详细使用教程  (08/11/2013 21:30:36)
  • Oracle教程:Oracle中kill死锁进程  (07/29/2015 07:18:28)
  • Oracle教程:ORA-25153 临时表空间  (07/29/2015 07:13:37)
  • Oracle教程之管理安全和资源  (04/08/2013 11:39:32)
本文评论 查看全部评论 (1)
表情: 姓名: 字数


评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中