怎样查找数据库中的所有存储过程

怎样查找数据库中的所有存储过程,第1张

你的意思是

怎样查看创建

存储过程

语句吗?

首先要知道

存储过程名称

sp_help

text

存储过程名

sp_helptext

视图名

sp_help

表名

在sql

server

语句离执行就可以看到

还可以

找到该数据库

-可编译性-存储过程-找到存储过程名称-

右击

-修改

就可以查看了

用sql语句:

select text from all_source where name = 'Your Pro';查看;

或者直接打开:Package bodies里的存错过程,用view或edit就看到了

第一步:点击数据库下的“可编程性”,选择“存储过程”,点击鼠标右键,选择“新建存储过程”第二步:在create PROCEDURE 后 输入存储过程的名字,紧跟着的就是定义存储过程的参数,接下来就可以去编写自己所需要组装的存储过程语句了第三步: 编译存储过程,在工具栏上按下执行按钮,如果没有错误,就编写成功了。第四步:调用:在sqlserver的语句查询框中,输入exec 存储过程名 参数,执行就可以了。基本语法格式如下:中括号带的是可选项create proc procedure pro_name [{@参数数据类型} [=默认值] [output], {@参数数据类型} [=默认值] [output], ]asbegin SQL_statements--业务处理end

如果你的表名比较特殊,如果你的数据库版本 在sqlserver2005以上

那么

select from sysall_sql_modules where definition like '%表名%'

是一个最原始最有效的办法,不仅可以分析出存储过程,还能分析出函数 和 视图。

SQL Server查询分析器里有一个叫做”显示实际执行计划”的选项(位于”查询”下拉菜单中)。如果打开了这个选项,那么无论何时在查询分析器中运行一个查询,都会得到一个显示在单独窗口的查询执行计划(以图形的格式)。这个执行计划就是描述了这个语句的执行过程

此外,在SQL Server 2005中,有3个命令可以用来查看关于SQL语句或批处理的查询执行计划的详细信息:SET SHOWPLAN_ALL、SHOWPLAN_TEXT和SET SHOWPLAN_XML。

以上就是关于怎样查找数据库中的所有存储过程全部的内容,包括:怎样查找数据库中的所有存储过程、如何能查出一个数据库有多少存储过程、sql server 2008 怎么查找存储过程等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9266221.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存