informix 把数据从一个表倒到另外一个表中

  drop table zrjReinUnClaimTmpT;  
	 create table zrjReinUnClaimTmpT  (  
	    mainid           SERIAL       not null,  
	    RepayNo          varchar(25)  not null,        
          comCode	         varchar(8)   not null, 
        CaseNo           varchar(25)  not null, 
        reinsType		 varchar(2)   not null, 
        casestate 		 varchar(1)   not null, 
        policyNo   	     varchar(25)  not null,  
        reinsTime        DATETIME YEAR TO SECOND,
	 primary key (mainid)  
		  constraint PK_zrjReinUnClaimTmpT
);
select * from zrjReinUnClaimTmpT;

insert into zrjReinUnClaimTmpT(RepayNo,comCode,CaseNo,reInsType,casestate,policyNo,reinsTime) select RepayNo,comCode,CaseNo,reInsType,casestate,policyNo,reinsTime from zrjReinUnClaimTmp;

drop table zrjReinUnClaimTmp;

rename table zrjReinUnClaimTmpt to zrjReinUnClaimTmp;

select * from zrjReinUnClaimTmp;
 alter table zrjSubReinTmp drop  SerialNo;

Informix数据库中的某张数据迁移到Oracle数据库中相同里,可以按照以下步骤进行操作: 1. 在Oracle数据库中创建相同的结构:使用CREATE TABLE语句在Oracle数据库中创建与Informix数据库中相同的结构,确保两个的字段、数据类型和长度等相同。 2. 在Informix数据库中导出数据:使用UNLOAD命令将Informix数据库中的数据导出到一个文本文件中。例如,以下命令将table1的所有数据导出到table1.txt文件中: ``` unload to table1.txt select * from table1; ``` 3. 将数据文件从Informix服务器复制到Oracle服务器:使用scp或sftp等命令将数据文件从Informix服务器复制到Oracle服务器。 4. 在Oracle数据库中导入数据:使用SQL*Loader(SQLLDR)实用程序将数据文件中的数据加载到Oracle数据库中。例如,以下命令将table1.txt文件中的数据加载到table1中: ``` sqlldr username/password control=load_table1.ctl ``` 在load_table1.ctl文件中指定了数据文件的路径和格式,例如: ``` load data infile '/path/to/table1.txt' into table table1 fields terminated by ',' optionally enclosed by '"' (tran_id, col1, col2, col3, ...) ``` 其中,tran_id是Informix中的主键或唯一键,需要在Oracle中进行匹配和插入操作。根据实际情况,您可能需要调整数据文件和控制文件中的格式和字段。 请注意,这只是一个概述,具体操作步骤可能因为版本、环境等原因有所不同。在进行数据迁移前,请务必详细阅读官方文档并进行测试,以确保迁移过程正确无误。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值