您的位置:首页 > 其它

复制数据表以及视图

2008-07-17 12:11 176 查看
使用下面这句话,就可以把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!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: