**
我用的数据库是db2,还用到了AIX、datastage
一、建立临时表,先把A表数据导入临时表中
1、创建临时表
语法:create table table1 like table2
table1–创建的临时表表名
table2–提供表结构的表名
2、在AIX中创建一个自己的文件夹,存放自己的临时表
语法:mkdir filename
filename—文件夹名字
需要注意的是要指定好自己的路径,因为后面要用,制定好路径后可以用pwd来获取路径
3、需要把A表弄到文件夹里,我用的是复制,当然也可以用mv
语法:cp table1 路径
注意的是table1可能是压缩包等等
4、如果是压缩包就需要解压
语法:gunzip table.gz
这个地方解压的压缩包格式为.gz
5、把解压好后的数据表导入到临时表里
语法:db2 load from table1 of del replace into table2
table1–表示的是比较的表或者是有数据的表
table2–表示的是临时表
其余为固定格式,但是replace into 也可以换成insert into(但是只能是需要导入的表为空表的时候才能用)
二、需要用datastage跑数据到原表
1、打开designer ,然后点击“快速查找”在name of find 中写入需要查找的表名,两边加上**,在点击find进行查找
2、找到表之后,修改源数据file的路径,具体到表
3、完成之后先编译再运行
我遇到的问题:
failure dur