多库联合操作的问题

changfenglee 2013-07-20 01:18:30
小弟现在有个问题请教下各位高手:
我想将SQL数据库中A表与ACCESS数据库中的A表进行对比,如果SQL库中A表的数据在ACCESS中A表没有记录的话,就新增进去,这个语句不知道该如何写,求大神们指点下。
...全文
95 点赞 收藏 5
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
lyhoo163 2013-07-21
应该是对比数据,如无就插入。
回复
lyhoo163 2013-07-21
需要使用双层循环,对于,无就插入。
回复
把access的表,读取出来,写到sqlserver的临时表,然后用not insql语句,得到A表记录, 再把记录写到access表。 这样就不要N遍的查询access表,速度快很多。缺点就是不太实时。 楼主结贴给分。
回复
changfenglee 2013-07-20
我现在就是这么做的,先在第一个数据库查询,再用循环语句将值传给变量,再将变量插入到另一个数据库中,因为觉得这种方法非常慢,所以想问下是不是有什么SQL的语句能更快速的执行的。
回复
tcmakebest 2013-07-20
查询语句,插入语句,外加循环,很简单
回复
相关推荐
发帖
数据库相关
创建于2007-08-02

2454

社区成员

Delphi 数据库相关
申请成为版主
帖子事件
创建了帖子
2013-07-20 01:18
社区公告
暂无公告