关于网友提出的“sql语句集合 |M| 怎么用SQL语句将A数据库中的指定表专到B数据库 谢谢”问题疑问,本网通过在网上对“sql语句集合 |M| 怎么用SQL语句将A数据库中的指定表专到B数据库 谢谢”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题:sql语句集合 |M| 怎么用SQL语句将A数据库中的指定表专到B数据库 谢谢
描述: 比如我A数据库有表
A
B
C
G
然后B数据库有表
A
C
D
E
那么我要查出的是
A数据库在B数据库里面没有的表
select *
from B.dbo.sysobjects
where type = 'u' and name not in
(select name
from A.dbo.sysobjects
where type = 'u') order by name asc
这里查出来的为表
B,G
然后我要将表B,G导入到B数据库中
要求是,他的视图,数据库,触发器和其他的都导过去
谢谢
解决方案1: 建表再恢复差异备份,随时变化也可以停服务啊,不然直接导起来数据库不是一样干不了别的么
解决方案2: 先把重的表删了,再用dts导
解决方案3: 偶不会,不过偶以后一定也会遇到的,先在这里帮你顶...
解决方案4: 帮你顶
解决方案5: 偶不会,不过偶以后一定也会遇到的,先在这里帮你顶...
解决方案6: 可能表随时都可能发生变化吧。
解决方案7: 手动操作一会就能完成的事,你却一定要通过代码来实现……
解决方案8: 楼上的比较可行
根据表名去找它所依赖的视图,数据库,触发器(可以用sp_depends)即使找到了,处理起来也比较麻烦
解决方案9: 从A数据库导出所有脚本(Not exists模式),然后再B数据库中执行。
解决方案10: syscolumns 这个表里有字段信息,也有视图和存储过程的信息。
可以考虑使用一下。
只是我还没有找到字段的默认值放在哪里了。
以上介绍了“sql语句集合 |M| 怎么用SQL语句将A数据库中的指定表专到B数据库 谢谢”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/3412816.html