SQL2008删除所有数据表脚本
来源:互联网 发布:手机美化软件 编辑:程序博客网 时间:2024/05/22 02:09
应用场景:升级ACCESS数据库到MSSQL数据库,ID自增需要调整为跟ACCESS数据库中的自增字段一样的编号,导致需要不断的添加记录跟删除表重新测试.
技术要点:SQL游标和变量使用。
注意场合:请注意删除前一定要做数据库备份,删除数据后会导致数据库中所有的数据表和表中的记录数据丢失,没备份千万不要尝试,删除数据的后果请读者自负。
操作步骤:请运行脚本前一定要选中要删除的数据库,然后执行下面代码 中的脚本
代码如下:
declare @CurrentTableName nvarchar(100)
declare @CurrentTableObjectID int
declare @deletetableSqlString nvarchar(1000)
--select * from Sys.all_objects where type='U' ;
declare tb cursor local for select name,object_id from Sys.all_objects where type='U' ;
open tb
fetch next from tb into @CurrentTableName,@CurrentTableObjectID
while @@fetch_status=0
begin
set @deletetableSqlString='drop table '+@CurrentTableName
exec sp_executesql @deletetableSqlString;
print '删除数据表'+@CurrentTableName +'完成'
fetch next from tb into @CurrentTableName,@CurrentTableObjectID
end
close tb
deallocate tb
- SQL2008删除所有数据表脚本
- SQL2008数据表空间大小查询脚本
- Oracle使用游标删除所有用户数据表中的所有记录脚本
- SQL2008清除所有数据库日志脚本【鸡蛋】
- SQL2008备份所有数据库脚本【鸡蛋】
- 删除数据表中所有表
- sql2008无法修改数据表
- SQL查找数据库中所有没有主键的数据表脚本
- SQL获取指定数据表所有字段类型和精度脚本
- 一条SQL删除所有用户自定义数据表,存储过程
- 删除数据表中某个时间前的所有数据
- SQL删除数据库中所有用户数据表外键
- SQL删除数据库中所有用户数据表主键
- SQL批量删除指定数据表中的所有字段说明属性
- 删除数据表
- 删除数据表
- sql2008 删除 实例
- sql2008 删除日志
- VS2010 VisualAssistX破解
- 总结几种C#窗体间通讯的处理方法
- 给自己做个标记
- 关于函数声明和调用时参数个数不一致的情况
- AS3语言:BitmapData类介绍
- SQL2008删除所有数据表脚本
- javascript类的继承与方法重写
- 区分计算机系统一系列的“周期”
- The Machine SID Duplication Myth (and Why Sysprep Matters)
- 打印机连接不上的解决办法:超过连接最大数
- dateTimePicker时间比较问题
- C++0x启用
- qdot调试技巧
- 一些iOS高效开源类库