根据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 查看所有存储过程或视图的位置及内容

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

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

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

Oracle存储过程表名称列名称做参数,动态SQL

Oracle存储过程表名称列名称做参数,动态SQL背景 当前的系统中有几种日志信息做了分表处理,每个月插入到一个表中,一个表的分表有12个。这样的这种表有四个左右。 有个定时器,每天晚上的时候去执行满...

SQL存储过程

  • 2014-07-28 11:26
  • 100KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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