请问在ORACLE中,我能不能知道某一个函数在被哪个别的步骤或函数调用。
举个例子,我有个函数 FUNCTION fun(par1 in varchar2 , par2 out varchar2); 然后我有一个步骤
PROCEDURE testpro(parameters IN VARCHAR2,result OUT VARCHAR2);然后我在testpro 里面调用fun函数如: PROCEDURE testpro(parameters IN VARCHAR2,result OUT VARCHAR2) as
begin
fun('test');
end testpro;我就是想问我能不能在函数fun中知道是谁调用的自己,也就是说我能不能知道是testpro调用自己。不胜感激!!
举个例子,我有个函数 FUNCTION fun(par1 in varchar2 , par2 out varchar2); 然后我有一个步骤
PROCEDURE testpro(parameters IN VARCHAR2,result OUT VARCHAR2);然后我在testpro 里面调用fun函数如: PROCEDURE testpro(parameters IN VARCHAR2,result OUT VARCHAR2) as
begin
fun('test');
end testpro;我就是想问我能不能在函数fun中知道是谁调用的自己,也就是说我能不能知道是testpro调用自己。不胜感激!!
解决方案 »
- 新手求解下面的PLSQL语句
- Oracle 11gR2 安装问题
- 请高手帮忙,看看这个UPDATA怎样解决
- 关于SQL语句调优的问题
- 请问这样的sql如何写呢?
- 请教:oracle 8i 打过震荡波补丁,而后加入域,服务无法启动的问题
- 在sqlplus里怎样显示一条sql语句的显示时间
- HELP!如何将gb231280的中文数据导入到采用utf8格式的oracle9i中??
- 请较一个sql语句,怎么把一个表里面的一列的所有行随机填充一个在某一个范围内的随机数?多谢!!
- 请教高手,求ORACLE LONG值长度的问题
- 请教表的外连接的问题,谢谢!
- sql server 存储过程 转 oracle
FROM ALL_SOURCE
WHERE INSTR(UPPER(TEXT),UPPER('fun')) > 0;
oracle中应该有专门的视图解决这样的问题!
1 IMPORT P_CTS_CDMA1XSP_IN_SPEC PROCEDURE 1 "PROCEDURE P_CTS_CDMA1XSP_IN_SPEC"
2 IMPORT P_CTS_CDMA1XSP_IN PROCEDURE 1 "PROCEDURE P_CTS_cdma1xsp_IN"
3 IMPORT P_CTS_CDMA1XSP_PREPARE PROCEDURE 32 " p_cts_CDMA1XSP_in(v_areaid ,v_date ,iv_res ,iv_err) ;"
4 IMPORT P_CTS_CDMA1XSP_PREPARE PROCEDURE 34 " v_resultinfo := 'p_cts_CDMA1XSP_in@:'||iv_err ;"
5 IMPORT P_CTS_CDMA1XSP_PREPARE PROCEDURE 39 " p_cts_CDMA1XSP_in_spec(v_areaid ,v_date ,iv_res ,iv_err) ;"
6 IMPORT P_CTS_CDMA1XSP_PREPARE PROCEDURE 41 " v_resultinfo := 'p_cts_CDMA1XSP_in_spec@:'||iv_err ;"