删除库中所有表中的数据
2013-11-12 15:57
148 查看
declare @TableName nvarchar(250) --声明读取数据库所有数据表名称游标mycursor1 declare mycursor1 cursor for select name from dbo.SysObjects WHERE OBJECTPROPERTY(ID, 'IsUserTable') = 1 open mycursor1 --从游标里取出数据赋值到我们刚才声明的数据表名变量中 fetch next from mycursor1 into @TableName --如果游标执行成功 while (@@fetch_status=0) begin --执行删除 --exec('truncate table ['+@TableName+']') exec('delete from ['+@TableName+']') --用游标去取下一条记录 fetch next from mycursor1 into @TableName end --关闭游标 close mycursor1 print '游标1关闭' --撤销游标 deallocate mycursor1 print '撤销游1'
相关文章推荐
- Oracle快速删除用户下所有表数据
- sqlserver获取刚刚添加的主键值与删除表中所有数据标识从零开始
- SQL删除数据库中的所有数据
- 一段删除某个数据库下所有数据的好脚本
- Oracle中如何删除某个用户下的所有数据呢
- SQL Server的所有数据删除后,主键恢复成以1开始计数问题总结
- Oracle中如何删除某个用户下的所有数据的方法
- 删除数据库中所有表中的数据
- Part 66 - Check及Uncheck所有CheckBox 同时删除多行数据记录的实现
- Mac一键删除所有数据
- TRUNCATE 快速删除表中的所有数据
- 删除一个数据库中所有数据的方法
- MySQL 删除表的所有数据
- sqlserver删除所有表(表结构和数据)
- SQL SERVER2000教程-第五章 处理数据 第十五节 使用TRUNCATE TABLE快速删除表中的所有数据
- mysql 批量删除数据库中的所有数据
- 我不小心删除了所有的数据
- sql中删除冗余数据和一个叫department的表,里面只有一个字段name,一共有4条纪录,分别是a,b,c,d,对应四个球对,现在对列出所有组合等sql面试题
- sql语句-删除数据库所有表里的数据
- 关于从后台传来的json数据,使用jquery动态展现所有的item,给每个item添加删除功能