如何清空SQL2000数据库中所有表里的所有数据??

如何清空SQL2000数据库中所有表里的所有数据??,第1张

编写一段程序,首先读取数据库中的所有表
select name from sysobjects where type='U'
然后读一个,删一个,truncate table + 表名

卸载数据库之前,我们需要进行下面的 *** 作:
1 备份您的数据库。
2 删除本地安全组。
3 停止所有SQL Server 服务。
4 使用具有适当权限的帐户。
我们可以按照下面的步骤删除数据库实例:
1 单击“开始”,再单击“控制面板”,然后双击“添加或删除程序”。
2 选择要卸载的 SQL Server 2000 组件,再单击“删除”。此时将启动 SQL Server 2000 安装向导。
3 在“选择组件 - 卸载”页上,选择任何要删除的服务器和/或共享组件。
4 单击“报告”按钮以查看计算机上安装的 SQL Server 2000 各组件和功能的列表。该报告包含安装的每个组件和功能的版本、版本类别、更新级别和语言信息。
5 若要继续,请单击“下一步”。
6 在“确认 - 卸载”页上,检查要删除的组件和功能的列表。若要继续,请单击“下一步”。
7 “安装进度”页将显示安装状态。
8 在“完成安装”页上,单击“完成”退出安装向导。
详细步骤,可以参考下面的文档:>declare @name varchar(30),@sqlstr varchar(2000)
sql server 可以用如下程序清除所有表数据,切记慎用!
declare cur cursor for select [name] from sysobjects where xtype ='U'
open cur
fetch cur into @name
while @@fetch_status =0
begin
set @sqlstr = 'truncate table ' + @name
exec (@sqlstr)
fetch cur into @name
end
close cur
deallocate cur


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12931692.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-29
下一篇 2023-05-29

发表评论

登录后才能评论

评论列表(0条)

保存