使用下面这句话,就可以把A表复制给B表(列名和数据),但是不包括视图。使用前,B表应该不存在。
Select * INTO B.dbo.newtable FROM A.dbo.mytable
复制完成后,如果不需要原数据,应该使用下面的语句删除。
Delete From newtable //慎用,最好前面不加数据库名字,防止将整个数据库,而不是新建的表删除
完成表的拷贝后,如果需要将视图也拷贝到新表,进行以下工作:
1.右键点击oldview->编写视图脚本为->creatTo,将显示出来的脚本拷贝到记事本中。
2.查找替换。将记事本中,旧的mytable改名为新建的newtable,并将旧的视图名oldview替换为新名字newview
3.在对应数据库中新建查询,将记事本中的内容拷贝进去,执行,OK!
Select * INTO B.dbo.newtable FROM A.dbo.mytable
复制完成后,如果不需要原数据,应该使用下面的语句删除。
Delete From newtable //慎用,最好前面不加数据库名字,防止将整个数据库,而不是新建的表删除
完成表的拷贝后,如果需要将视图也拷贝到新表,进行以下工作:
1.右键点击oldview->编写视图脚本为->creatTo,将显示出来的脚本拷贝到记事本中。
2.查找替换。将记事本中,旧的mytable改名为新建的newtable,并将旧的视图名oldview替换为新名字newview
3.在对应数据库中新建查询,将记事本中的内容拷贝进去,执行,OK!