--变量@tablename保存表名
declare @tablename nvarchar()
--将用户表全部保存到临时表#tablename中
SELECT [name] into #tablename FROM sysobjects
WHERE type = 'U';
--当#tablename有数据时
while(select count() from #tablename)>
begin
--从#tablename中取第一条
select top @tablename=[name] from #tablename;
--进行表删除操作,表名为变量,所以此处用到动态sql
exec('drop table '+@tablename);
--将此表名记录从#tablename中删除
delete from #tablename where [name]=@tablename;
end
相关文章
- 10-29ThinkPHP6 数据库数据表数据删除方法
- 10-29SQL 删除数据 的所有用法
- 10-29SQL语句中----删除表数据drop、truncate和delete的用法
- 10-29SQL语句中--删除表数据drop、truncate和delete的用法
- 10-29数据库删除表与清空表的区别
- 10-29SQL语句中删除表数据drop、truncate和delete的用法
- 10-29sqlserver查询所有表的行数的sql语句
- 10-29sql 表的列增加,修改,删除
- 10-29查询某个数据库下所有用户数据表名及各数据表字段信息
- 10-29SQL语句中----删除表数据drop、truncate和delete的用法