关于清空数据库信息的问题。 忘记说明了,数据库是SQL server 2000 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不使用delete,可以用truncate吗?或者把数据库的表结构、存储过程、函数导出为sql脚本,在B库执行 把数据库备份一个然后执行exec sp_msforeachtable "truncate table ?"删除当前数据库所有表记录 将AA_data的表结构、存储过程等等导出为sql文件,再用记事本打开这个文件,将其中的AA_data全部替换成BB_data后保存文件。最后再在查询分析器中运行这个sql文件,这样AA_data的一个空数据库成功建立了,根本没有必要复制数据再删除数据(脱裤子放屁再穿裤子有必要吗?) declare @sql varchar(8000)set @sql = ''select @sql=@sql+' truncate table ['+name+'] ' from sysobjects where xtype='u'print(@sql)exec(@sql) 问下visio的ER图箭头问题 update top 2 ....怎么随机更新符合条件 中的2条 求一SQL语句? 两个表关联,字段部分相等 ***向专家求教自定义函数的问题 sql语句求救:如何从搜索的结果中随机取出30个结果? 怎么用存储过程实现SQL2000数据库的备份与恢复 有关数据库设计时的冗余性、原始性问题 安装SQL Server 2000时为什么到最后说“安装程序配置服务器失败”,怎么解决啊? 问个.net的问题 SQL 排序的问题 读取数据后想ID 重新从1开始排列 求一句在ACCESS下的SQL
然后执行
exec sp_msforeachtable "truncate table ?"
删除当前数据库所有表记录
declare @sql varchar(8000)
set @sql = ''
select @sql=@sql+' truncate table ['+name+'] ' from sysobjects where xtype='u'
print(@sql)
exec(@sql)