yzq 发表于 2016-11-16 08:12:41

DB2通过DTS导入到MSSQL2000中

1、如果数据是在linux操作系统下导出来的,需要用UE把数据文件打开,然后,复制粘贴到WINDOW操作系统下的文本文件中。
2、建立表格结构。
3、用DTS工具把文本文件导入到MSSQL2000中去,如果提示数据类型方面的问题,需要把数据类型改变一下。

一期材料:
e00174(赵俊明) 08:50:07
字段名   字段说明类型是否可空
SERIALNO         申请编号VARCHAR(32)NOT NULL
RELATIVESERIALNO VARCHAR(32)NULL
OCCURDATE      申请日期VARCHAR(20)NULL
APPLYSITE      申请地点VARCHAR(18)NULL
BUSICHANTYPE   业务渠道类型VARCHAR(18)NULL
PHASETYPE      申请状态VARCHAR(18)NULL
APPLYTYPE      申请类型VARCHAR(18)NULL
CUSTOMERID       客户编号VARCHAR(32)NULL
CUSTOMERNAME   客户名称VARCHAR(80)NULL
CERTTYPE         证件类型VARCHAR(18)NULL
CERTID         证件号VARCHAR(32)NULL
TELEPHONE      联系电话VARCHAR(32)NULL
MOBILETELEPHONE移动电话VARCHAR(32)NULL
COMMZIP      
e00174(赵俊明) 08:50:07
18)NULL
IFADDMORT      是否加按揭贷款VARCHAR(18)NULL
IFTRANSMORT      是否转按揭贷款VARCHAR(18)NULL
COOPAGRENO       合作协议号VARCHAR(32)NULL
COOPPROJNAME   合作项目名称VARCHAR(80)NULL
BUILPROJNO       楼盘项目编号VARCHAR(32)NULL
BUILPROJNAME   楼盘项目名称VARCHAR(80)NULL
BAILCHARTYPE   保证金收取方式VARCHAR(18)NULL
BAILRATIO      保证金收取比例DECIMAL(10,6)NULL
BUSINESSSUM      申请金额DECIMAL(24,6)NULL
BUSINESSCURRENCY 贷款币种VARCHAR(18)NULL
GUARANTYVALUE    担保金额DECIMAL(24,6)NULL
SUBJECTNO      科目号VARCHAR(18)NULL
DRAWINGTYPE      提款方式VARCHAR(18)NULL
CORPU
e00174(赵俊明) 08:50:07
    邮编VARCHAR(10)NULL
COMMADD          通讯地址VARCHAR(200)NULL
BUSINESSTYPE   业务品种VARCHAR(18)NULL
LOANTYPE1      贷款性质VARCHAR(18)NULL
VOUCHTYPE      主担保方式VARCHAR(18)NULL
DOWNPAYMENT      首付款DECIMAL(24,6)NULL
BUSINESSPROP   自付比例DECIMAL(10,6)NULL
PUNIEXTETYPE   宽限期类型VARCHAR(18)NULL
PUNIEXTE         宽限期限DECIMAL(24,6)NULL
IFEXHIB          是否允许展期VARCHAR(18)NULL
IFREDUCE         是否允许缩期VARCHAR(18)NULL
IFCOMBLOAN       是否组合贷款VARCHAR(18)NULL
IFINSU         是否有履约保险VARCHAR(18)NULL
IFADVAPAY      是否允许提前还款VARCHAR(
e00174(赵俊明) 08:50:07
ULL
RATEFLOAT      浮动幅度DECIMAL(10,6)NULL
BUSINESSRATE   执行利率DECIMAL(10,6)NULL
FINERATETYPE   罚息利率浮动方式VARCHAR(18)NULL
FINERATEFLOAT    罚息浮动比例DECIMAL(10,6)NULL
FINERATE         罚息执行利率DECIMAL(10,6)NULL
IFDISCOUNT是否贴息VARCHAR(18)NULL
DISCOUNTRATIO    贴息比例DECIMAL(10,6)NULL
DISCBEGINPHAS    贴息起始期数INTEGER,NULL
DISCPHAS         贴息期数INTEGER,NULL
APPROVEDATE      审批通过日期VARCHAR(20)NULL
APPROVERESULT    审批结果VARCHAR(18)NULL
CUSTRATADVICE    客户经理评分决策建议VARCHAR(32)NULL
CUSTRATDATE      客户经理评分日期VARCHAR(20)NULL
FINISHADVICE   
e00174(赵俊明) 08:50:07
终审评分决策建议VARCHAR(32)NULL
FINISHRATDATE    终审评分日期VARCHAR(20)NULL
TEMPSAVEFLAG   暂存标志VARCHAR(18)NULL
REMARK         备注VARCHAR(200)NULL
MANAGEUSERID   管户人VARCHAR(32)NULL
MANAGEORGID      管户机构VARCHAR(32)NULL
OPERATEUSERID    经办人VARCHAR(32)NULL
OPERATEORGID   经办机构VARCHAR(32)NULL
INPUTUSERID      登记人VARCHAR(32)NULL
INPUTORGID       登记机构VARCHAR(32)NULL
INPUTDATE      登记日期VARCHAR(20)NULL
UPDATEDATE       更新日期VARCHAR(20)NULL
PIGEONHOLEDATE   VARCHAR(20)NULL
OCCURTYPE      VARCHAR(18)NULL
RELATIVEAGREEMENT
e00174(赵俊明) 08:50:07
其他相关协议号
VARCHAR(32)NULL
OPERATEDATE      经办日期VARCHAR(10)NULL
IFREGCONTRACT    VARCHAR(18)NULL
PURPOSESEL       贷款用途VARCHAR(18)NULL
PURPOSE          贷款用途描述VARCHAR(18)NULL
RATFLAG          VARCHAR(10)NULL
CUSTRATRESULT    客户经理申请评分结果DECIMAL(24,6)NULL
LASTREASON       VARCHAR(1000)NULL
CUSTRATREASON    客户经理评分原因VARCHAR(1000)NULL
FINISHRATREASON终审评分原因VARCHAR(1000)NULL
LASTRATRESULT    上阶段评分结果DECIMAL(24,6)NULL
LASTADVICE   上阶段评分决策建议VARCHAR(32)NULL
FINISHRATRESULT终审评分结果DECIMAL(10,6)NULL
LASTRATDATE    上阶段评分日期VARCHA
e00174(赵俊明) 08:50:07
R(20)NULL
RATCOUNT       评分次数INTEGERNULL
ISRELATIVE      是否是关联方varchar(10)NULL
VOUCHDETAIL      担保物细类varchar(20)NULL
e00174(赵俊明) 08:50:07
SPAYMETHOD还款方式VARCHAR(18)NULL
PAYCYC         还款周期VARCHAR(18)NULL
CCYC             还本周期VARCHAR(18)NULL
CHARDAYCLASS   扣款日类别VARCHAR(18)NULL
DUDECTDATE       扣款日期VARCHAR(20)NULL
TERMTYPE         贷款期限单位VARCHAR(18)NULL
LOANTERM         贷款期限INTEGER,NULL
LOANPHAS         贷款期数INTEGER,NULL
ADJUSTRATETYPE   利率调整方式VARCHAR(18)NULL
RATEADJUSTCYC    利率调整周期VARCHAR(18)NULL
BASERATETYPE   利率类型VARCHAR(18)NULL
BASERATE         基准利率DECIMAL(10,6)NULL
RATEFLOATTYPE    利率浮动方式VARCHAR(18)NULL
ICTYPE         计息方式VARCHAR(18)N

二期材料:
if exists(select * from sysobjects where type= 'u' and name= 'table1')
drop table table1
go
create table table1
(SERIALNO VARCHAR(32) not null,--申请编号
RELATIVESERIALNO VARCHAR(32),
OCCURDATE VARCHAR(20),--申请日期
APPLYSITE VARCHAR(18),--申请地点
BUSICHANTYPE VARCHAR(18),--业务渠道类型
PHASETYPE VARCHAR(18),--申请状态
APPLYTYPE VARCHAR(18),--申请类型
CUSTOMERID VARCHAR(32),--客户编号
CUSTOMERNAME VARCHAR(80),--客户名称
CERTTYPE VARCHAR(18),--证件类型
CERTID VARCHAR(32),--证件号
TELEPHONE VARCHAR(32),--联系电话
MOBILETELEPHONE VARCHAR(32),--移动电话
COMMZIP   VARCHAR(18),
IFADDMORT VARCHAR(18),--是否加按揭贷款
IFTRANSMORT VARCHAR(18),--是否转按揭贷款
COOPAGRENO VARCHAR(32),--合作协议号
COOPPROJNAME VARCHAR(80),--合作项目名称
BUILPROJNO VARCHAR(32),--楼盘项目编号
BUILPROJNAME VARCHAR(80),--楼盘项目名称
BAILCHARTYPE VARCHAR(18),--保证金收取方式
BAILRATIO DECIMAL(10,6),--保证金收取比例
BUSINESSSUM DECIMAL(24,6),--申请金额
BUSINESSCURRENCY VARCHAR(18),--贷款币种
GUARANTYVALUEDECIMAL(24,6),--担保金额
SUBJECTNO VARCHAR(18),--科目号
DRAWINGTYPE VARCHAR(18),--提款方式
CORPU VARCHAR(10),--邮编
COMMADD VARCHAR(200),--通讯地址
BUSINESSTYPE VARCHAR(18),--业务品种
LOANTYPE1 VARCHAR(18),--贷款性质
VOUCHTYPE VARCHAR(18),--主担保方式
DOWNPAYMENT DECIMAL(24,6),--首付款
BUSINESSPROP DECIMAL(10,6),--自付比例
PUNIEXTETYPE VARCHAR(18),--宽限期类型
PUNIEXTE DECIMAL(24,6),--宽限期限
IFEXHIB VARCHAR(18),--是否允许展期
IFREDUCE VARCHAR(18),--是否允许缩期
IFCOMBLOAN VARCHAR(18),--是否组合贷款
IFINSU VARCHAR(18),--是否有履约保险
IFADVAPAYVARCHAR(18),--是否允许提前还款
RATEFLOAT DECIMAL(10,6),--浮动幅度
BUSINESSRATE DECIMAL(10,6),--执行利率
FINERATETYPE VARCHAR(18),--罚息利率浮动方式
FINERATEFLOAT DECIMAL(10,6),--罚息浮动比例
FINERATE DECIMAL(10,6),--罚息执行利率
IFDISCOUNT VARCHAR(18),--是否贴息
DISCOUNTRATIO DECIMAL(10,6),--贴息比例
DISCBEGINPHAS INTEGER,--贴息起始期数
DISCPHAS INTEGER,--贴息期数
APPROVEDATE VARCHAR(20),--审批通过日期
APPROVERESULT VARCHAR(18),--审批结果
CUSTRATADVICE VARCHAR(32),--客户经理评分决策建议
CUSTRATDATE VARCHAR(20),--客户经理评分日期
FINISHADVICE VARCHAR(32),--终审评分决策建议
FINISHRATDATE VARCHAR(20),--终审评分日期
TEMPSAVEFLAG VARCHAR(18),--暂存标志
REMARK VARCHAR(200),--备注
MANAGEUSERID VARCHAR(32),--管户人
MANAGEORGID VARCHAR(32),--管户机构
OPERATEUSERID VARCHAR(32),--经办人
OPERATEORGID VARCHAR(32),--经办机构
INPUTUSERID VARCHAR(32),--登记人
INPUTORGID VARCHAR(32),--登记机构
INPUTDATE VARCHAR(20),--登记日期
UPDATEDATE VARCHAR(20),--更新日期
PIGEONHOLEDATE VARCHAR(20),
OCCURTYPE VARCHAR(18),
RELATIVEAGREEMENT VARCHAR(32),--其他相关协议号
OPERATEDATE VARCHAR(10),--经办日期
IFREGCONTRACT VARCHAR(18),
PURPOSESEL VARCHAR(18),--贷款用途
PURPOSE VARCHAR(18),--贷款用途描述
RATFLAG VARCHAR(10),
CUSTRATRESULT DECIMAL(24,6),--客户经理申请评分结果
LASTREASON VARCHAR(1000),
CUSTRATREASON VARCHAR(1000),--客户经理评分原因
FINISHRATREASON VARCHAR(1000),--终审评分原因
LASTRATRESULT DECIMAL(24,6),--上阶段评分结果
LASTADVICE VARCHAR(32),--上阶段评分决策建议
FINISHRATRESULTDECIMAL(10,6),--终审评分结果
LASTRATDATEVARCHAR(20),--上阶段评分日期
RATCOUNT INTEGER,--评分次数
ISRELATIVE varchar(10),--是否是关联方
VOUCHDETAIL varchar(20),--担保物细类
SPAYMETHOD VARCHAR(18),--还款方式
PAYCYC VARCHAR(18),--还款周期
CCYC VARCHAR(18),--还本周期
CHARDAYCLASS VARCHAR(18),--扣款日类别
DUDECTDATE VARCHAR(20),--扣款日期
TERMTYPE VARCHAR(18),--贷款期限单位
LOANTERM INTEGER,--贷款期限
LOANPHAS INTEGER,--贷款期数
ADJUSTRATETYPE VARCHAR(18),--利率调整方式
RATEADJUSTCYC VARCHAR(18),--利率调整周期
BASERATETYPEVARCHAR(18),--利率类型
BASERATE DECIMAL(10,6),--基准利率
RATEFLOATTYPE VARCHAR(18),--利率浮动方式
ICTYPE VARCHAR(18)--计息方式
)
go

三期材料:(根据异常修改过数据类型表结构)
if exists (select * from dbo.sysobjects where id = object_id(N'.') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table .
GO

CREATE TABLE . (
(32) COLLATE Chinese_PRC_CI_AS NOT NULL ,
(32) COLLATE Chinese_PRC_CI_AS NULL ,
(20) COLLATE Chinese_PRC_CI_AS NULL ,
(18) COLLATE Chinese_PRC_CI_AS NULL ,
(18) COLLATE Chinese_PRC_CI_AS NULL ,
(18) COLLATE Chinese_PRC_CI_AS NULL ,
(18) COLLATE Chinese_PRC_CI_AS NULL ,
(32) COLLATE Chinese_PRC_CI_AS NULL ,
(80) COLLATE Chinese_PRC_CI_AS NULL ,
(18) COLLATE Chinese_PRC_CI_AS NULL ,
(32) COLLATE Chinese_PRC_CI_AS NULL ,
(32) COLLATE Chinese_PRC_CI_AS NULL ,
(32) COLLATE Chinese_PRC_CI_AS NULL ,
(18) COLLATE Chinese_PRC_CI_AS NULL ,
(18) COLLATE Chinese_PRC_CI_AS NULL ,
(18) COLLATE Chinese_PRC_CI_AS NULL ,
(32) COLLATE Chinese_PRC_CI_AS NULL ,
(80) COLLATE Chinese_PRC_CI_AS NULL ,
(32) COLLATE Chinese_PRC_CI_AS NULL ,
(80) COLLATE Chinese_PRC_CI_AS NULL ,
(18) COLLATE Chinese_PRC_CI_AS NULL ,
(10, 6) NULL ,
(24, 6) NULL ,
(18) COLLATE Chinese_PRC_CI_AS NULL ,
(24, 6) NULL ,
(18) COLLATE Chinese_PRC_CI_AS NULL ,
(18) COLLATE Chinese_PRC_CI_AS NULL ,
(10) COLLATE Chinese_PRC_CI_AS NULL ,
(200) COLLATE Chinese_PRC_CI_AS NULL ,
(18) COLLATE Chinese_PRC_CI_AS NULL ,
(18) COLLATE Chinese_PRC_CI_AS NULL ,
(18) COLLATE Chinese_PRC_CI_AS NULL ,
(32) COLLATE Chinese_PRC_CI_AS NULL ,
(10, 6) NULL ,
(18) COLLATE Chinese_PRC_CI_AS NULL ,
(24, 6) NULL ,
(18) COLLATE Chinese_PRC_CI_AS NULL ,
(18) COLLATE Chinese_PRC_CI_AS NULL ,
(18) COLLATE Chinese_PRC_CI_AS NULL ,
(18) COLLATE Chinese_PRC_CI_AS NULL ,
(18) COLLATE Chinese_PRC_CI_AS NULL ,
(32) COLLATE Chinese_PRC_CI_AS NULL ,
(32) COLLATE Chinese_PRC_CI_AS NULL ,
(18) COLLATE Chinese_PRC_CI_AS NULL ,
(32) COLLATE Chinese_PRC_CI_AS NULL ,
(32) COLLATE Chinese_PRC_CI_AS NULL ,
(18) COLLATE Chinese_PRC_CI_AS NULL ,
(10, 6) NULL ,
NULL ,
NULL ,
(20) COLLATE Chinese_PRC_CI_AS NULL ,
(18) COLLATE Chinese_PRC_CI_AS NULL ,
(32) COLLATE Chinese_PRC_CI_AS NULL ,
(20) COLLATE Chinese_PRC_CI_AS NULL ,
(32) COLLATE Chinese_PRC_CI_AS NULL ,
(20) COLLATE Chinese_PRC_CI_AS NULL ,
(18) COLLATE Chinese_PRC_CI_AS NULL ,
(200) COLLATE Chinese_PRC_CI_AS NULL ,
(32) COLLATE Chinese_PRC_CI_AS NULL ,
(32) COLLATE Chinese_PRC_CI_AS NULL ,
(32) COLLATE Chinese_PRC_CI_AS NULL ,
(32) COLLATE Chinese_PRC_CI_AS NULL ,
(32) COLLATE Chinese_PRC_CI_AS NULL ,
(32) COLLATE Chinese_PRC_CI_AS NULL ,
(20) COLLATE Chinese_PRC_CI_AS NULL ,
(20) COLLATE Chinese_PRC_CI_AS NULL ,
(20) COLLATE Chinese_PRC_CI_AS NULL ,
(18) COLLATE Chinese_PRC_CI_AS NULL ,
(32) COLLATE Chinese_PRC_CI_AS NULL ,
(10) COLLATE Chinese_PRC_CI_AS NULL ,
(18) COLLATE Chinese_PRC_CI_AS NULL ,
(18) COLLATE Chinese_PRC_CI_AS NULL ,
(18) COLLATE Chinese_PRC_CI_AS NULL ,
(10) COLLATE Chinese_PRC_CI_AS NULL ,
(24, 6) NULL ,
(1000) COLLATE Chinese_PRC_CI_AS NULL ,
(1000) COLLATE Chinese_PRC_CI_AS NULL ,
(1000) COLLATE Chinese_PRC_CI_AS NULL ,
NULL ,
(32) COLLATE Chinese_PRC_CI_AS NULL ,
(10, 6) NULL ,
(20) COLLATE Chinese_PRC_CI_AS NULL ,
NULL ,
(10) COLLATE Chinese_PRC_CI_AS NULL ,
(20) COLLATE Chinese_PRC_CI_AS NULL ,
(18) COLLATE Chinese_PRC_CI_AS NULL ,
(18) COLLATE Chinese_PRC_CI_AS NULL ,
(18) COLLATE Chinese_PRC_CI_AS NULL ,
(18) COLLATE Chinese_PRC_CI_AS NULL ,
(20) COLLATE Chinese_PRC_CI_AS NULL ,
(18) COLLATE Chinese_PRC_CI_AS NULL ,
NULL ,
(32) COLLATE Chinese_PRC_CI_AS NULL ,
(18) COLLATE Chinese_PRC_CI_AS NULL ,
(18) COLLATE Chinese_PRC_CI_AS NULL ,
(18) COLLATE Chinese_PRC_CI_AS NULL ,
(32) COLLATE Chinese_PRC_CI_AS NULL ,
NULL ,
(18) COLLATE Chinese_PRC_CI_AS NULL
) ON
GO

到此,表结构已经完成,数据已经成功导入。
页: [1]
查看完整版本: DB2通过DTS导入到MSSQL2000中