读书人

怎么实现动态sql清空数据库表

发布时间: 2012-02-24 16:30:39 作者: rapoo

如何实现动态sql清空数据库表
如何实现动态sql清空数据库表

数据库 basedata

table:tblwodefinition 中字段 :MasterTableName 下: a b c ....

[解决办法]
declare @sql varchar(1000)
declare @tbl varchar(200)
declare hyc cursor
local
for select name from sysobjects where objectproperty(object_id(name), 'IsUserTable ')=1
open hyc
while @@fetch_status=0
begin
fetch next from hyc into @tbl
set @sql= 'drop table ' + @tbl
exec(@sql)
end
close hyc
deallocate hyc

读书人网 >SQL Server

热点推荐