SQLserver 删除数据所有表和存储过程和约束
来源:互联网 发布:程序员必须会c语言吗 编辑:程序博客网 时间:2024/06/09 17:58
/*第一步删除约束*/DECLARE c1 cursor forselect 'alter table ['+ object_name(parent_obj) + '] drop constraint ['+name+']; 'from sysobjectswhere xtype = 'F'open c1declare @c1 varchar(8000)fetch next from c1 into @c1while(@@fetch_status=0)beginexec(@c1)fetch next from c1 into @c1endclose c1deallocate c1--/第2步**********删除所有表*************************/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)/*第3步清空所有的存储过程*/
declare @proctname varchar(8000)select @proctname =@proctname+ Name + ',' from sysobjects where xtype='P'select @proctname='drop Procedure ' + left(@proctname,len(@proctname)-1)exec(@proctname)
0 0
- SQLserver 删除数据所有表和存储过程和约束
- SQLserver 删除数据所有表和存储过程和约束
- sqlserver删除数据库中所有的表和存储过程
- SqlServer批量删除表和存储过程
- SqlServer删除所有存储过程和所有表、查询表是否存在指定的记录及UPDATE语句
- sqlserver删除所有表(表结构和数据)
- sqlserver删除约束和动态约束
- 删除表所有的约束(系统默认名约束删除)(存储过程)
- 一次删除数据库中所有表和存储过程
- 一次删除数据库中所有表和存储过程
- 删除指定SQL数据库所有表和存储过程
- sqlserver 自定义、删除、执行 函数和存储过程
- 删除数据库所有表数据(保留表结构和约束)
- SQL存储过程之删除指定表中指定字段所有约束
- sqlserver批量删除存储过程和批量修改存储过程语句
- SqlServer 查询某数据库下的所有表的物理空间和行数 语句和存储过程
- sqlserver 删除所有表和视图对象sql
- 删除所有表,所有试图,所有序列,所有存储过程
- Android游戏之文件读写类和绘图类设计
- 如何为Eclipse添加新字体
- 今天MyEclipse特别的卡
- iOS 控件圆角
- shell命令 杂
- SQLserver 删除数据所有表和存储过程和约束
- Android TTS文字转语音开发
- 寒假之作—HDU—土地的侵蚀问题
- SELinux
- IOS开发-文件管理(二)
- 【SICP练习】3 练习1.7
- WindowsNT中,GDI资源的管理
- 学习PHP的过程记录(6)
- MyEclipse中部署安卓开发环境