|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数据库中 
 要求是,他的视图,数据库,触发器和其他的都导过去   
 谢谢 
------解决方案--------------------select * into A.dbo.B from B.dbo.B 
 select * into A.dbo.G from B.dbo.G
------解决方案--------------------我上述语句可以导表结构和数据,不能导约束和触发器之类的.
------解决方案--------------------直接使用生成SQL脚本功能生成表、视图、存储过程(其他必要的选项就选择,不要选择DROP  <对象> 这项)。   
 虽然在查询分析器中可能发生“数据库中已存在名为  ' <对象>  ' 的对象”的错误,但不影响执行。 
 个人感觉这方法是最简单的了。 
------解决方案--------------------要求是,他的视图,数据库,触发器和其他的都导过去 
 --------------------------   
 那楼上的就不能了....MAKE 学习 
------解决方案--------------------    --> 运行DTS导出向导 
 --> “选择源数据”中选择要导出的数据源 
 --> “选择目的”中选择要目的 
 --> “指定表复制或查询”在此页面中,不要用默认的“从源数据到目的数据”,而是选择“在SQL Server数据库之间复制对象和数据” 
 --> 选择“包括扩展属性”,就有默认值了,其它选项根据需要选择即可。“复制所有对象”,可以导入函数、视图等。   
------解决方案--------------------用DTS
------解决方案--------------------在“除去目的对象”打勾,就会把这两个数据库不同对象导入另一个数据库中,我试过了,ok
------解决方案--------------------不知道用DTS行不行。