我有2个数据库,一个名为ACCNT,一个名为DUMMY,我将在恢复accnt数据库时用作临时数据库。 ACCNT中有大约50个表,所有表都需要复制到虚拟数据中,而不是数据,只有空表。如何在不从每个表中手动复制所有创建表代码的情况下执行此操作。香港专业教育学院已经尝试过它并且它可以正常工作,这对于所有50个表来说都是非常耗时的。任何帮助表示赞赏
答案 0 :(得分:0)
您可以generate scripts for these 50 tables(根据需要,可选择不数据)。
你可以做的另一件事(如果你不关心复制索引和约束之类的东西)就是为所有50个表编写脚本:
select *
into YourDestinationDatabase.dbo.Table1
from YourSourceDatabase.dbo.Table1;
select *
into YourDestinationDatabase.dbo.Table2
from YourSourceDatabase.dbo.Table2;
select *
into YourDestinationDatabase.dbo.Table3
from YourSourceDatabase.dbo.Table3;
-- ... so on and so forth