Oracle 视图 DBA_JAVA_METHODS 官方解释,作用,如何使用详细说明

本站中文解释

Oracle视图DBA_JAVA_METHODS提供了可供DBA用户使用的JAVA类型方法的完整信息,提供了数据库实例中在数据库中可用JAVA方法的完整详细信息。

视图包含以下列:

OWNER:拥有此方法的用户名。

OBJECT_NAME:JAVA类型对象名称。

METHOD_NAME:方法的名称

METHOD_TYPE:此方法的类型,可以是:CONSTRUCTOR,STATIC,VIRTUAL

OVERLOAD:如果需要调用重载的方法,则设置该列为1

RETURN_ARGUMENT:返回值的类型

JAVA_ARGUMENT:方法的参数类型

UDF_ID:关联UDF(用户定义函数)的标识符

使用Oracle视图DBA_JAVA_METHODS的方法:

1、首先执行以下查询来查看其中有哪些JAVA方法:

SELECT OWNER, OBJECT_NAME, METHOD_NAME, METHOD_TYPE, OVERLOAD, RETURN_ARGUMENT, JAVA_ARGUMENT
FROM DBA_JAVA_METHODS;

2、查询特定方法的参数和返回值类型:

SELECT METHOD_NAME, RETURN_ARGUMENT, JAVA_ARGUMENT
FROM DBA_JAVA_METHODS
WHERE OBJECT_NAME = ‘your_method_name’;

3、使用DBMS_JAVA包和此方法的ID来调用此方法:

BEGIN
DBMS_JAVA. SET_METHOD (‘your_method_name’, udf_id);
END;

官方英文解释

DBA_JAVA_METHODS displays method information about all stored Java classes in the database. Its columns are the same as those in ALL_JAVA_METHODS.

See Also:

“ALL_JAVA_METHODS”


数据运维技术 » Oracle 视图 DBA_JAVA_METHODS 官方解释,作用,如何使用详细说明