Oracle复制列值
程序员文章站
2022-06-12 17:37:32
...
需求描述:在测试环境中已存在的表中添加一个字段,并将表中一部分数据的这一列进行了手工添加数据,现在希望能在正式环境中添加
需求描述:在测试环境中已存在的表中添加一个字段,并将表中一部分数据的这一列进行了手工添加数据,现在希望能在正式环境中添加这个字段后,并把将测试环境已存在的值复制到正式环境。 由于测试环境和正式环境的表结构一样,但是没有在同一个库,所以解决办法是:
1、在测试环境新建一个Database links
2、通过如下语句进行复制:
UPDATE ext_organinfo eop
SET eop.thumbnailmap = (SELECT eo.thumbnailmap
FROM ext_organinfo@puam eo
WHERE eo.organ_id = eop.organ_id)
WHERE eop.organ_id IN (SELECT eo.organ_id
FROM ext_organinfo@puam eo
WHERE eo.thumbnailmap IS NOT NULL )
新建Database Links过程如下:
1、在plsql左侧栏中找到Database links 右键 new ,Database links的创建截图如下:
推荐阅读
-
.net中除正则以外的 用于筛选行、计算列中的值或创建聚合列 可用于表中
-
oracle复制表结构和复制表数据语句分享
-
spark dataframe 将一列展开,把该列所有值都变成新列的方法
-
Asp.net中获取DataTable选择第一行某一列值
-
剑指offer25:复杂链表(每个节点中有节点值,以及两个指针,一个指向下一个节点,另一个特殊指针指向任意一个节点),结果返回复制后复杂链表的head。
-
Excel利用剪贴板或错位引用将多列行数不一的数据复制粘帖到一列
-
Oracle如何实现like多个值的查询
-
Oracle数据库集复制方法浅议
-
oracle 存储过程和触发器复制数据
-
根据DataFrame某一列的值来选择具体的某一行方法