sqlserver 删除所有存储过程的方法
2012-08-16 01:04
274 查看
select identity(int,1,1) flag,[name] names into #tmp from sysobjects where xtype='p' --第二步循环删除 declare @tb varchar(1000) ,@a int,@b int,@sql varchar(8000) select @a=min(flag),@b=max(flag) from #tmp while @a<=@b begin select @tb=names from #tmp where flag=@a set @sql='drop Procedure '+@tb print @sql exec(@sql) set @a=@a+1 end drop table #tmp
号在每次表的架构更改时都增加。
stats_schema_
ver int 保留。仅限内部使用。
type char(2)
对象类型。可以是下列值之一:
C = CHECK 约束
D = 默认值或 DEFAULT 约束F = FOREIGN KEY 约束
FN =
标量函数
IF = 内嵌表函数
K = PRIMARY KEY 或 UNIQUE 约束
L = 日志
P = 存储过程
R =
规则
RF = 复制筛选存储过程
S = 系统表
TF = 表函数
TR = 触发器
U = 用户表
V = 视图
X
= 扩展存储过程
userstat smallint 保留。
sysstat smallint 内部状态信息。
indexdel
smallint 保留。
refdate datetime 留作以后使用。
version int 留作以后使用。
deltrig int
保留。
instrig int 保留。
updtrig int 保留。
seltrig int 保留。
category int
用于发布、约束和标识。
cache smallint 保留。
相关文章推荐
- sqlserver 删除所有存储过程的方法
- SQLServer 2005中列所有存储过程方法
- 一次性删除数据库中某库的所有存储过程的方法
- SqlServer删除所有存储过程和所有表、查询表是否存在指定的记录及UPDATE语句
- SQLserver 数据库危险存储过程删除与恢复方法
- SQLserver 数据库危险存储过程删除与恢复方法
- 一次性删除数据库所有表和所有存储过程 SQL语句
- sqlserver 当删除表中的所有记录后插入记录时提示主键不唯一的解决方法
- SQLServer 存储过程简介与使用方法
- SQL存储过程之删除指定表中指定字段所有约束
- 根据存储过程包含某个关键字,查找相关所有存储过程信息及根据多个主键删除重复列
- SQLServer查看存储过程的方法
- SQLServer存储过程中事务的使用方法
- SQLServer 存储过程简介与使用方法
- sqlserver 复制表 复制数据库存储过程的方法
- sqlserver 批量删除存储过程和批量修改存储过程的语句
- Sqlserver:性能诊断案例:在存储过程里,对同一个表,先select出结果集,然后删除,造成性能影响!
- 一次性删除数据库所有表和所有存储过程 SQL语句
- sqlserver快速查找所有存储过程中是否包含某字符
- SQLServer------存储过程在C#中的使用方法