Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 冲浪宝典 > 网络资源 > 用sp_stored_procedures 和 sp_helptext 找到遗忘的存储过程
【标  题】:用sp_stored_procedures 和 sp_helptext 找到遗忘的存储过程
【关键字】:c,存储过程,res,to,text,sp,ex,or,sp,stored,procedures,sp,helptext
【来  源】:网络

用sp_stored_procedures 和 sp_helptext 找到遗忘的存储过程

Your Ad Here

当你需要寻找和使用那些很少被使用的存储过程时,你会发现自己无法记住数据库中所有的存储过程。当你寻找一个三到六个月才使用一次的存储过程时,尤其如此。
 

你可以用sp_stored_procedures来列出你的数据库中的所有存储过程,然后运行sp_helptext来查看过程的源代码并找到所需要的参数。

sp_stored_procedures返回所请求环境中的所有存储过程的清单。在下面的例子中,我们将会看到pubs数据库中有哪些存储过程。

USE pubs
Exec sp_stored_procedures
GO

结果的前三列如下所示:

PROCEDURE_QUALIFIER PROCEDURE_OWNER PROCEDURE_NAME
pubs dbo authorpub;1
pubs dbo byroyalty;1

(返回值的其它列大部分都设置为“为日后使用而保留”,因此你不必关心它们。)

得到返回的清单之后,假设authorpub(忽略返回结果中的分号和数字1)就是你想使用存储过程,那么你可能希望得到关于该存储过程的更多信息,这样,我们就可以运行sp_helptext来看看它的代码:

USE pubs
exec sp_helptext 'authorpub'
GO

让我们看看返回的结果——也就是该存储过程的全部脚本:

CREATE   procedure dbo.authorpub
--declare procedure variables
@ALName varchar(40) --input parameter
AS
--Assign columns to output and check for author name
SELECT a.au_lname, author = a.au_id, [Publisher] = p.pub_name
FROM  Publishers p CROSS JOIN authors a
WHERE a.au_lname LIKE @ALName
 


在移动数据库文件之前使用sp_detach_db / sp_attach_db:【上一篇】
命名约束 vs 系统生成的约束:【下一篇】
【相关文章】
  • corelDRAW 10 精彩实例制作三(2)
  • corelDRAW 10 精彩实例制作三(1)
  • corelDRAW 10 精彩实例制作一
  • CorelDraw 10实例教程(目录)
  • CorelDraw 10实例教程(六) 笔记本
  • CorelDraw 10实例教程(五) 王冠
  • CorelDraw 10实例教程(四) 星光点点
  • CorelDraw 10实例教程(三) 眼药水
  • CorelDraw 10实例教程(二) 绘图大师
  • CorelDraw 10实例教程(一) 举重若轻
  • 【随机文章】
  • PhotoImpact 制作情人节水晶球(2)
  • 屏幕抓图程序DIY
  • Linux Programming by Exemple(第三章 用户级内存管理)
  • 2006-07-16 家庭聚会
  • DisplayTagPro 1.1 加入了一个新的属性scope
  • MySQL管理
  • 关于GUID生成函数的不同数据库间的支持
  • 天堂2 闇影降等赚钱心得
  • 【分享】【09-21】注册精品软件下载
  • 改造系统成功,发一贴纪念!
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.