Ⅰ oracle怎样查看正在执行的存储过程
1、在存储过程中加一个输出参数,执行完存储过程后,判断输出参数的值;
2、查看存储过程中处理数据后,你要的效果达到没有。
Ⅱ 如何快速查找某个存储过程执行的状况
通过下面的sql,我们可以快速查看某个存储过程执行的状况:
SELECT TOP 100 db_name(d.database_id) as DBName,s.name as 存储名称,s.type_desc as 存储类型,d.cached_time as SP添加到缓存的时间,
d.last_execution_time as 上次执行SP的时间,d.last_elapsed_time as [上次执行SP所用的时间(微妙)],d.total_elapsed_time as [完成此SP的执行所用的总时间(微妙)],
d.total_elapsed_time/d.execution_count as [平均执行时间(微妙)],d.execution_count as 自上次编译以来所执行的次数
FROM SYS.proceres S JOIN SYS.dm_exec_procere_stats D
ON S.object_id=D.object_id
WHERE S.NAME='SP_Name'
ORDER BY D.total_elapsed_time/D.execution_count DESC
Ⅲ 如何 查找 存储过程 被其他存储 过程 调用
1、查看存储过程被哪些过程调用:
如果你的数据库客户端使用的是pl/sql developer,那么连上数据库,在左侧的procere中找到这个存储过程,点开菜单树找到reference by,就可以看到这个过程被哪些对象调用。
2、查看存储过程被哪些job调用:
select * from dba_jobs where what like 'PROCEDURE_NAME%';
Ⅳ 在SQLSERVER里面,如何写一个存储过程来创建跟踪
如果不将跟踪结果保存到文件或表中,则当
sql
server
profiler打开时可以查看跟踪。但是,在停止跟踪并关闭
sql
server
profiler之后会丢失跟踪结果。为了避免这种丢失跟踪结果的情况,可以在关闭
sql
server
profiler之前单击“文件”菜单上的“保存”来保存结果。
Ⅳ 如何跟踪oracle存储过程运行了哪些 sql
在sqlplus
下执行
alter
session
set
sql_trace=true;
alter
session
set
tracefile_identifier='AAAA';
call
存储过程
名;
alter
session
set
sql_trace=false;
然后到oracle服务器的安装目录下去找文件名称含AAAA的文件,那里头有具体调用存储过程时的执行过程。应该有你要的东西。
Ⅵ 如何查看数据库中存储过程的内容
有时候你没有办法使用图形界面的管理器连接SQL 服务器,这个时候如果你想查看一个存
储过程的内容就只能依靠SQL 语句了。
系统提供了一个存储过程可以查看 rule,stored procere, user-defined function,
trigger, 或者 view。Syntaxsp_helptext @objname = 'name'
sp_helptext '存储过程名称'
Ⅶ 如何查询系统存储过程都有哪些
sp_refreshview是扩展存储过程,不能直接打开的,
扩展存储过程是以C语言或去它语言编写的外部程序,以动态链接库(Dll)形式存储在服务器上,SQL
Server可以动态装载并执行它们。编写好扩展存储过程后,固定服务器角色(sysadamin)成员即可在Sql
Server服务器上注册该扩展存储过程,并将它们的执行权限授权其他用户。扩展存储过程只能放到Master数据库。
.
.
↓↓↓
Ⅷ sql server 2008,如何查看存储过程里面的内容
1 打开MicrosoftSQL Server数据库管理工具,选择SQL Server身份验证,输入登录名和用户密码,点击连接按钮。
Ⅸ [原]MS SQL Server事件探查器如何跟踪存储过程
一、创建模板 1、打开SQL事件探查器 2、文件-新建-跟踪模板 3、单击事件选项卡,在可用事件类中选择存储过程,点添加,添加到选定的事件类 4、单击数剧列,将取消选定中的数据中TextData添加到选定的数据列表,如果想显示更多信息,按照下图添加列即可 5、点保存,输入名称(例如:跟踪存储过程模板),保存! 二、跟踪存储过程 1、打开SQL事件探查器 2、文件-新建-跟踪 在连接到 SQL Server中,点确定,接着出现了跟踪属性 3、在常规选项卡中,模板名中选择在第一步骤中保存的模板名称(例如:跟踪存储过程模板),运行 三、运行存储过程 打开SQL查询分析器,在其中执行存储过程 exec proGetInfo '123456',此时事件探查器中,已经显示了proGetInfo中执行的各项语句
Ⅹ 如何查看oracle的存储过程
使用tode或者Navicat 或者navigtor等连接oracle的工具
找到procere的选项即可查看所有的存储过程,点击某个名字可以看到其中的定义