loading ...
loading...

2008-07-22 | 复制数据表以及视图

分享
标签: 数据库  视图  新建  复制  拷贝 

使用下面这句话,就可以把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!

结合视图的相关语句,可以实现从多个表,多个数据库中取得不同的列,以及列中的数据,来组成一个新表

分享 分享 |  评论 (0) |  阅读 (?)  |  固定链接 |  类别 (数据库) |  发表于 09:13  | 最后修改于 2008-07-22 17:35
搜狐博客温馨提示:搜狐博客官方不会要求参加活动的各位博友缴纳任何的手续费用。请勿轻信留言、评论中的中奖信息,更不要拨打陌生电话及向陌生帐户汇款,谨防受骗!识别更多网络骗术,请 点击查看详情
您还未登录,只能匿名发表评论。或者您可以 登录 后发表。
 
  *中国人爱国心,搜狗输入法爱国主题皮肤下载>>
表  情:
加载中...
回复通知: 同时用小纸条通知对方该回复