sql 2008 r2 中 如何 快速清理一个数据库中表中的数据

sql 2008 r2 中 如何 快速清理一个数据库中表中的数据,第1张

select name into #temp 
from sysobjects
where xtype='U'
go
declare @table_name nvarchar(255)
declare @sql nvarchar(2000)
while (select top 1 name from #temp) is not null
begin
set @table_name=(select top 1 name from #temp)
set @sql='delete from ['+@table_name+']'
exec(@sql)
delete from #temp
where name=@table_name
end--主外键约束
select name constraint_name
from sysobjects
where xtype in ('PK','f')

以上就是关于sql 2008 r2 中 如何 快速清理一个数据库中表中的数据全部的内容,包括:sql 2008 r2 中 如何 快速清理一个数据库中表中的数据、、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/sjk/10199873.html

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

发表评论

登录后才能评论

评论列表(0条)

保存