oracle查询一共有哪些存储过程

作者:那拉季木 | 发布日期:2024-05-01 20:21:36


plSQLdevloper工具:找到并点击左侧的“Procedures",可以查看当前用户的所有存储过程。

Name是存储过程的名称,必须是大写英文。

Name是存储过程的名称,必须是大写英文。>

查看当前用户:select*fromuser_procedures;orselect*fromuser_objectswhereobject_type='PROCEDURE';--确保所有用户都是大写(注意有查询权限):select*fromall_procedures;orselect*fromall_1,PL/OpenSQL,新建一个SQL窗口2.输入包体的用户名和包名(例如:username.packagename),然后选择viewspec&body进行确认。第一页是流程。

方法一:以sqlplus①用户登录后,执行以下语句查看当前用户拥有的存储过程为:selectnamefromuser_sourcewheretype='PROCEDURE';or:selectobject_namefromuser_procedures;or:selectobject_namefromuser_objectstotal,_gets_totalfromdba_hist_sqlstats,dba_hist_sqltexttwhere_id=_idand_textlike'%storedprocedurename%';我还没想到什么好的办法,就在SQL中搜索一下存储过程吧。