如果两个数据库中的表名各不相同就可以直接在一个数据库中导入另一个的所有表即可
如果表结构有相同的,需要合并表中数据就得使用append命令从一个表中追加数据到另一个数据库对应表中
然后.就可以直接进行查询插入了!一个sql 语句就整核你的两个表了eg: --add linkexec sp_addlinkedserver @server='DBLinkCompalAPS',@srvproduct='',@provider='SQLOLEDB',@datasrc='cetebiddb',@catalog='bccdb'exec sp_addlinkedsrvlogin 'DBLinkCompalAPS',false,null,'ebid',''EXEC masterdbosp_addlinkedserver @server = N'link_cetebiddb', @srvproduct=N'sqldbmo', @provider=N'SQLOLEDB', @datasrc=N'cetebiddb', @provstr=N'User ID=ebid;Password='--drop linkExec sp_droplinkedsrvlogin DBLinkCompalAPS,NullExec sp_dropserver DBLinkCompalAPS--selectinset into B select from DBLinkcompalAPS数据库名架构名表名(A)
用SQL Server 自带的DTS就可以实现 1。打开SQL Server 企业管理器 2。在你的数据库上右键,选择“所有任务”-“导出数据”打开DTS导入导出向导 3。根据向导提示选择源数据库就是你要导出的数据库,目的选择ORACLE (可能要先安装ORACLE数据引擎或配置ODBC) 4。根据提示继续下一步就可以了选择多个表实现批量导出了
以上就是关于如何将2个VF数据库合并成一个数据库全部的内容,包括:如何将2个VF数据库合并成一个数据库、SqlServer2005里面怎么把两个数据库里面的表整合到一个数据库里面去啊、数据库同步: 如何将多个分布的SQL数据库中的数据,整合到一个Oreacle数据库中等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)