DTS问题,高手进!
Access中有一个people表,样例如下:
"people"
Name CardNum
tom 111-475-638
rose 134-762-543
john 872-888-425
mike 568-959-641
Oracle中有三个表,分别为"cd_name","cd_name_value","cde_card_value"(外键关系很简单,一看数据就知).
样例分别如下:
"cd_name"
No Name CardNum
198 175 325
199 176 326
200 177 327
"cd_name_value"
No NameValue
175 Tome
176 Rose
177 John
"cd_card_value"
No CardValue
325 111-475-638
326 134-762-543
327 872-888-425
现在要从Access向oracle 8i导入数据,利用DTS.
要求:
将Access中表people的所有数据导入到oracle中相应的cd_name中,如果表"cd_name_value","cd_card_value"中没有相应的值那么则插入相应的记录.(注意,表cd_name_value,cd_card_value,cd_name的No值均有相应的Sequence维护).
例如:表people中有一条记录Name="mike",CardNum="568-959-641"在cd_name_value,cd_card_value中没有相应的记录.则应向两表中插入相应的记录如下:
"cd_name_value"
No NameValue
175 Tome
176 Rose
177 John
178 mike
"cd_card_value"
No CardValue
325 111-475-638
326 134-762-543
327 872-888-425
328 568-959-641
最后将记录插入到cd_name中如下:
"cd_name"
No Name CardNum
198 175 325
199 176 326
200 177 327
201 178 328
请问高手,这个DTS包应该怎样建,关键是ActiveX中,应该怎样写呢?help~~~~~