oracle复制列值

需求描述:在测试环境中已存在的表中添加一个字段,并将表中一部分数据的这一列进行了手工添加数据,现在希望能在正式环境中添加这个字段后,并把将测试环境已存在的值复制到正式环境。 由于测试环境和正式环境的表结构一样,但是没有在同一个库,所以解决办法是:

1、在测试环境新建一个Database links

2、通过如下语句进行复制:

UPDATE ext_organinfo eop
SET    eop.thumbnailmap = (SELECT eo.thumbnailmap
                           FROM   [email protected] eo
                           WHERE  eo.organ_id = eop.organ_id)
WHERE  eop.organ_id IN (SELECT eo.organ_id
                        FROM   [email protected] eo
                        WHERE  eo.thumbnailmap IS NOT NULL )

新建Database Links过程如下:

1、在plsql左侧栏中找到Database links 右键 new ,Database links的创建截图如下:

时间: 2024-10-06 12:43:14

oracle复制列值的相关文章

ORACLE列值合併

合併列值最通用的方法就是寫一個自定義函數去實現,這裏介紹的是其他方法. 在SQL Server中合併列值可以使用For Xml Path,在Oracle中則可以使用wm_concat 或 ListAgg. 準備數據: CREATE TABLE MyTest(xType NUMBER,City nvarchar2(200)); / INSERT INTO MyTest(xType,City) SELECT 1,N'北京' FROM dual UNION ALL SELECT 1,N'上海' FRO

Oracle两列字段替换和复制

UPDATE FXCSTK.T_AD SET NAME=SMALL_PICTURE,SMALL_PICTURE=NAME 2.列值复制 update FXCSTK.T_AD set SITENO=NMAE

PowerDesigner里面将表中name列值复制到comment列

/** * PowerDesigner里面将表中name列值复制到comment列 * @see -------------------------------------------------------------------------------------------------------------------- * @see pd中的pdm默认生成sql时,字段是没有注释的..想要注释的话,有2个方法 * @see 1.也是推荐的 * @see pdm中双击打开一个Table,

Oracle查询结果列的加减、求和、连接、列值相乘

select prod.amount,prod.plansum,(prod.plansum-prod.amount) as borrow,d.enum_value from ----结果集相减(select t.Quo_Prod_List_Price * t.QUO_PROD_VOLUME as amount ,----列值相乘       t.quo_prod_plan_cost * t.quo_prod_volume as plansum , t.broad_class as broad_c

Hbase 098.4中使用新API通过Get列表获取多行的列值

在Hbase0.98.4中通过Get列表的方式获取Hbase中多行的列值,本来想使用KeyValue类来处理的,结果发现该类的getRow()和getValue()的两个方法已经废弃了,最终使用新API中的Cell接口来实现,如下: Hbase中测试表中数据如下: hbase(main):005:0> scan 'testtable' ROW                      COLUMN+CELL                                             

Sql与oracle中null值的区别

原贴链接请点击: 1 null值的介绍 NULL 是数据库中特有的数据类型,当一条记录的某个列为 NULL ,则表示这个列的值是未知的.是不确定的.既然是未知的,就有无数种的可能性.因此, NULL 并不是一个确定的值. 这是 NULL 的由来.也是 NULL 的基础,所有和 NULL 相关的操作的结果都可以从 NULL 的概念推导出来. 2 oracle中的null值介绍 在不知道具体有什么数据的时候,即未知,可以用NULL, 称它为空,ORACLE中,含有空值的表列长度为零.允许任何一种数据

veridata实验举例(5)修改主键上的列值,update操作会被拆分成两条语句

veridata实验举例(5)修改主键上的列值,update操作会被拆分成两条语句 续接"veridata实验举例(4)验证veridata查找出updata.delete操作导致的不同步现象",地址:点击打开链接 环境: Item Source System Target System Platform Red Hat Enterprise Linux Server release 5.4 Red Hat Enterprise Linux Server release 5.4 Hos

Oracle 复制表创建的sql语句

http://cache.baiducontent.com/c?m=9d78d513d99e01fc09b3c3690d67c0161343f0652ba1d4020ed08449e3732b42501195ac26520774d5d20c6116df3f4b99fa2235775d2feddd8eca5ddcc88f3579db6167204fc71605d36ea8c817639c37902db8f246fae9b0748eaed0d0dd5655d7500e7a85fb894d006390

easyui 在编辑状态下,动态修改其他列值。

1 首先是自定义了一个方法uodateColumn更新列值 2 3 /** 4 *自定义的修改列值方法 5 */ 6 $.extend($.fn.datagrid.methods, { 7 updateColumn: function(datagrid,data) { 8 datagrid.each(function(){ 9 //获取缓存中的配置数据 10 var gridObj=$.data(this,"datagrid"); 11 var opts=gridObj.options