我正在使用随Visual Studio 2010一起安装的SQL Express 2008.我需要将旧表(包含其部分或全部列)复制到新数据库中的另一个表。
请注意,我已在客户端安装了SQL Server Express Edition,因此我不想使用Management Studio执行此操作。
到目前为止,我已经尝试了
INSERT INTO trying.new_table SELECT * from msp.old_table
尝试和 msp 分别是两个数据库。
我得到的是“无效的对象名称'msp.old_table'”错误!
另请注意,我已使用“添加连接向导”将“msp”数据库附加到Visual Studio中。
任何帮助都将受到高度赞赏。
答案 0 :(得分:0)
尝试在表名之前添加表schema
,如果是dbo
,请尝试以下操作:
INSERT INTO [trying].dbo.new_table SELECT * from [msp].dbo.old_table