导航
  • 主页
  • 基础类
  • 应用实例
  • 新技术前沿

还是数据库迁移的问题

salecn 2008-01-22 11:40:22
我现在有两个数据库a(老数据库),b(新数据库)。a库的所有表和表字段b库都有,现在想把b库的所有数据都清除掉,并把a库的所有数据迁移到b库。

请前辈指点,小弟万分感谢!
...全文
47 点赞 收藏 3
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
中国风 2008-01-22

生成语句执行就行了。。
select
'delete '+quotename(Name)+char(10)+
case when exists(select 1 from syscolumns where ID=a.ID and status=0x80 )
then ' DBCC CHECKIDENT ('+quotename(Name,'''')+', RESEED, 0)' else '' end --有自增列时重置种子
from
sysobjects a
where
xtype='U' and Name<>'dtproperties'
回复
中国风 2008-01-22
清除方法:
在数据库右健生成脚本(选择所有对象)

--分离现有数据库,执行脚本生成新的空库
或用truncate table \delete清空

select
'delete '+quotename(Name)--生成清空脚本执行
from
sysobjects
where xtype='U'
回复
中国风 2008-01-22
先清除b库

用DTS导入就行了
回复
发动态
发帖子
MS-SQL Server
创建于2007-09-28

3.2w+

社区成员

MS-SQL Server相关内容讨论专区
申请成为版主
社区公告
暂无公告