sql批量操作数据库,删除表,删除数据库,删除存储过程,删除视图
2013-03-16 11:38
357 查看
--删除所有表的外键约束-- DECLARE c1 cursor for select 'alter table ['+ object_name(parent_obj) + '] dropconstraint ['+name+']; ' from sysobjects where xtype = 'F' open c1 declare @c1 varchar(8000) fetch next from c1 into @c1 while(@@fetch_status=0) begin exec(@c1) fetch next from c1 into @c1 end close c1 deallocate c1 --删除数据库中所有表-- declare @tname varchar(8000) set @tname='' select @tname=@tname + Name + ',' from sysobjects where xtype='U' select @tname='drop table ' + left(@tname,len(@tname)-1) exec(@tname) --删除数据库中所有存储过程-- declare @tname varchar(8000) set @tname='' select @tname=@tname + Name + ',' from sysobjects where xtype='P' select @tname='drop Procedure' + left(@tname,len(@tname)-1) exec(@tname) --删除数据库中所有视图-- declare @tname varchar(8000) set @tname='' select @tname=@tname + Name + ',' from sysobjects where xtype='V' select @tname='drop View' + left(@tname,len(@tname)-1) exec(@tname)
相关文章推荐
- MSSQL监控数据库的DDL操作(创建,修改,删除存储过程,创建,修改,删除表等)
- MSSQL监控数据库的DDL操作(创建,修改,删除存储过程,创建,修改,删除表等)
- SQL Server批量删除表,视图,存储过程等数据库元素
- 数据库内部视图,存储过程的使用
- 利用Java存储过程简化数据库操作
- 在数据库开发过程中,数据库、表、字段、视图、存储过程等的命名规则
- 一个简单的dbm数据库的实验-----dbm打开 存储 检索 删除 扫描操作的C代码
- 删除数据库的所有存储过程、主键、外键、索引等
- MySQL的存储过程的参数不能与操作的数据库表的字段相同,而且还是不区分大小写的。
- JSP数据库操作例程-存储过程
- SQL使用数据库引擎存储过程,系统视图查询,DBA,BI开发人员必备基础知识
- SQL Server 删除数据库所有表和所有存储过程
- SQL2K数据库开发二十九之存储过程操作查看存储过程 推荐
- sql server查询数据库中所有包含某文本的存储过程、视图和函数的SQL
- 组长帮忙实现了基类传参无存储过程能多用的数据库操作
- 一次性删除数据库所有表和所有存储过程 SQL语句
- 通过SQL存储过程删除过期的数据库Bak备份文件或其它文件
- C#操作数据库,分页、执行存储过程等 [二] - ADO.NET入门之中
- 通过CLR存储过程删除过期的数据库Bak备份文件
- 一次性删除数据库中某库的所有存储过程的方法