Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1530960
  • 博文数量: 3500
  • 博客积分: 6000
  • 博客等级: 准将
  • 技术积分: 43870
  • 用 户 组: 普通用户
  • 注册时间: 2008-05-03 20:31
文章分类

全部博文(3500)

文章存档

2008年(3500)

我的朋友

分类:

2008-05-04 20:18:38

一起学习

示例如下:(此语句适用于SQL Server2000/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存储过程名取得存储过程的内容根据SQL存储过程名取得存储过程的内容根据SQL存储过程名取得存储过程的内容根据SQL存储过程名取得存储过程的内容根据SQL存储过程名取得存储过程的内容根据SQL存储过程名取得存储过程的内容根据SQL存储过程名取得存储过程的内容根据SQL存储过程名取得存储过程的内容根据SQL存储过程名取得存储过程的内容根据SQL存储过程名取得存储过程的内容根据SQL存储过程名取得存储过程的内容根据SQL存储过程名取得存储过程的内容
阅读(86) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~