情况介绍:
数据库A中有个a_t的表,表有两列数据
name age
----------
tom 9
san 10
yan 11
现在需要将a_table表的数据导入到数据库B的两个表中,使结果呈现为如下状态:
b_t1表 : b_t2表:
name age
------ -------
tom 9
san 10
yan 11
我要一条一条的运行,例如:
tom输入到B数据库的a_t1中,9输入到B数据库的a_t2中,然后
san输入到B数据库的a_t1中,10输入到B数据库的a_t2中。
。。。。
如果哪一条失败,整个过程失败。
有没有具体点的步骤呢?其实我才接触SSIS两天,说得太抽象,我不太懂。谢谢。
请问各位高手,这种情况应该怎么写啊?我头都大了。
------解决方案--------------------
一条一条的运行 不是个好主意。
批量才有速度
直接 exists 则 update
not exists 则 insert 不更好吗?
------解决方案--------------------
用个事务,一个一个插入,遇到插入失败,则返回数据.
不需要使用SSIS.
------解决方案--------------------
搞不懂。为什么要一条一条的运行,目的何在?
------解决方案--------------------
补充6楼:
在配置中指定你需要的列名。