oracle如何查找过程,oracle查看sql执行过程

Oracle 如何通过表查询存储过程名

1、第一种方法,打开PL/SQL,新建sql窗口。

网站建设公司,为您提供网站建设,网站制作,网页设计及定制网站建设服务,专注于企业网站建设,高端网页制作,对门帘等多个行业拥有丰富的网站建设经验的网站建设公司。专业网站设计,网站优化推广哪家好,专业网站推广优化,H5建站,响应式网站。

2、输入过程的用户名及过程名,例如xxx.xxxx_xxxx,选中右击,选择view查看,选择edit编辑。

3、同样在PL/SQL中,打开Tool目录,确保Object Browser前面已打勾,然后口窗口右侧可以找到Objects小窗口,找到Procedures目录。

4、Objects小窗口中,点击current user,选择自己过程所在目录,如果是当前用户,则不用选择,然后展开Procedures目录,目录下即是过程名,可以找到自己需要的过程,右击选择view查看,选择edit编辑即可。

oracle 怎样查看已经存在的函数,过程

工具sqlplus或者plsqldeveloper

方法一:sqlplus

①登录用户后,执行下面语句查看当前用户有哪些存储过程:

select  name from user_source where  type='PROCEDURE';

或者:

select object_name from user_procedures;

或者:

select object_name from user_objects where object_type='PROCEDURE' ;

②找到你所要查询的存储过程名字后,执行下面操作,可以看到存错过程内容:

select  text from user_source where name ='xxxx';--(xxxx代表所要查询的存储过程名字)

------------------------------------------------

如果是函数,类似的方法,只需要把PROCEDURE,换成FUNCTION即可

-----------------------------------------------

方法二:pl/sql developer

打开该工具后,在最左侧可以看到如下截图,选择 My objects

然后选择functions或者Procedures,找到想要查看的对象后,选中,鼠标右键,弹出一个选项页,这里主要的几个做一下介绍:

view:查看,不能编辑

edit:可以编辑

drop:删除该存储过程

test:执行该存储过程

如何查询oracle库中已经存在的存储过程

命令行:

sqlplus / as sysdba

select name from user_source where type='PROCEDURE';

可查看sys用户下所有存储过程名字

select text from user_source where name='XXX'

可查看该存储过程的内容

plSQLdevloper工具:

左侧找到‘Procedures’,点开之后即可查看当前用户的所有存储过程。

右键点击存储过程,选择‘view’可查看详细信息

怎么在oracle中查看存储过程

语句查询法:

SELECT text

FROM user_source

WHERE NAME = 'Procedure Name'

ORDER BY line;--其中Procedure Name为存储过程名字,需要全部用大写英文。

工具查询法:

1、登录第三方工具(如pl/sql)登录到指定数据库。

2、左侧树中找到Procedures,然后找到相应的存储过程。

3、右键该存储过程,选择“查看”。

4、然后就可以看到了。


当前名称:oracle如何查找过程,oracle查看sql执行过程
转载注明:http://pwwzsj.com/article/hddgej.html