整个数据库清空数据删除表等操作
2015-08-24 10:44
447 查看
use DBNamer --(数据库名)
GO
declare @sql varchar(8000)
select @sql=''
SELECT @sql=@sql+' truncate table ' + name
FROM sysobjects
WHERE (type = 'U')
ORDER BY name
exec(@sql)
可将上面 truncate 改为 drop、delete等操作
use DBNamer --(数据库名)
GO
declare @sql varchar(8000)
select @sql=''
SELECT @sql=@sql+' truncate table ' + name
FROM sysobjects
WHERE (type = 'U')
ORDER BY name
exec(@sql)
可将上面 truncate 改为 drop、delete等操作
相关文章推荐
- navicat oracle配置及ORA-28457解决办法
- sqlserver sys系列参数纪要
- oracle 估算redo脚本
- Mysql创建用户并赋予权限
- 数据库的读读事务也会产生死锁
- 【SQL Server Hardware】Windows Server下启用SQL Server 2008的远程连接
- oracle闪回技术
- Sql Server中系统函数有哪些
- 通过代码修改数据库中的字段和主外键
- 修改数据库语言设置
- MSSQL Server的连接问题分析和解决(2)
- MSSQL Server的连接问题分析和解决(1)
- oracle 安装后需要调整内容
- SQL的锁机制
- 淘宝的数据库拆分(TDDL)(转)
- mongodb多实例
- Linux安装redis
- 脏读、不可重复读 共享锁、悲观锁 和 事务五种隔离级别
- MySQL数据库事务隔离级别(Transaction Isolation Level)
- MySQL SELECT FOR UPDATE语句使用示例