情况是这样的
SQL2005中有一个表,内容现在全变了,我想用新内容替换掉旧内容,所以我想把这个单独的表导出来,再导入到新表中,那个新表在另一个库中,表结构是一模一样的原来用sql2000时有这个功能,不知道2005怎么没了,我要如何实现这功能那,朋友们帮我请解决一下,谢谢

解决方案 »

  1.   

    select * into OldTable_Bak from OldTable;
    Drop table OldTable;
    select * into datbaseA.dbo.OldTable from databaseB.dbo.Table
      

  2.   

    谢谢楼上的,但有没有不用语句,直接通过点击鼠标就行的方法,难道SQL2005没有吗?
      

  3.   

    我这有个方法不知道行不行的通,我没有试啊我首先声明,不过我把已个数据库中的表导入另一个数据库中时就用的这个操作方法。
    具体的是:
    右键单击你的数据库名字--显示菜单:
    编写数据库脚本为--create到--新查询编辑器窗口,此时你可以看到你的表已经生成相应的sql语句了,你复制这些语句后--右键点击你想建新表的数据库的名字--显示:新建查询--点击后把刚才复制的sql语句粘贴进去,在点击上面工具栏中的执行按钮。你会看到下面显示执行命令成功! 你再刷新你新建的数据库你就可以看到你的新表了。