sql 怎样批量删除表
3个回答
展开全部
您好,写个游标循环处理就是了.
declare @TableName varchar(100)
declare @SQL varchar(500)
declare curselect cursor local for
select name from sysobjects where xtype ='u'
open curselect
fetch next from curselect into @Tablename
while @@FETCH_STATUS = 0
begin
Set @SQL = 'drop table ' + @TableName
execute(@SQL)
fetch next from curselect into @Tablename
end
deallocate curselect
展开全部
写公式呀,循环执行drop table不就可以了?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
全部删除:delete from table a
部分删除:delete from table a where nuid in(select nuid from table B)
部分删除:delete from table a where nuid in(select nuid from table B)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询