根据SQL存储过程名取得存储过程内容(downmoon)

原创 2007年09月30日 08:26:00

本语句适用于MS SQL SERVER 2000/2005

SET  QUOTED_IDENTIFIER  ON  
GO
SET  ANSI_NULLS  ON  
GO

--      GetContentByProcedureName '[dbo].[存储过程名]'
Create   procedure  GetContentByProcedureName
(
@ProcedureName   nvarchar ( 500 ))
as  

if   exists  ( select   *   from  dbo.syscomments  where  id = object_id (N '' + @ProcedureName + '' )) 
select  c. text , c.encrypted, c. number , xtype = convert ( nchar ( 2 ), o.xtype),    
 
datalength (c. text ),  convert ( varbinary ( 8000 ), c. text ),  0   from  dbo.syscomments c, dbo.sysobjects o   
  
where  o.id  =  c.id  and  c.id  =   object_id (N '' + @ProcedureName + ''
order   by  c. number , c.colid  option (robust  plan )

GO
SET  QUOTED_IDENTIFIER  OFF  
GO
SET  ANSI_NULLS  ON  
GO

 

 

sql创建同名存储过程

  • 2014年02月17日 20:55
  • 548B
  • 下载

Sql Server中写查询表存储过程,并在winfrom中的dataGridView控件中显示表内容

用到的表:Class Sql Server 存储过程: create procedure usp_Class_select as begin   select * from Cl...

Sql Server 查看所有存储过程或视图的位置及内容

前一段时间,有个需求,就是对部分表进行了分库,所以,原库里面的存储过程、视图和函数里的表名等信息也要跟着更新,刚开始尝试手动检查了几个存储过程,可发现存储过程太多,检查起来效率很低,还容易出错,况且还...

sql server 通用分页存储过程

  • 2017年08月17日 14:10
  • 3KB
  • 下载

【xp_sqlagent_enum_jobs】取得SQL Server 作业执行状态的存储过程

xp_sqlagent_enum_jobs是微软未公开的存储过程,用于取得作业的相关信息,在自己进行调度处理多作业时,用它来判断作业的执行情况再合适不过了。 create table #he...
  • tearsmo
  • tearsmo
  • 2012年05月07日 11:26
  • 1075

SQL存储过程

  • 2014年07月28日 11:26
  • 100KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:根据SQL存储过程名取得存储过程内容(downmoon)
举报原因:
原因补充:

(最多只允许输入30个字)