Oracle 视图 ALL_METHOD_RESULTS 官方解释,作用,如何使用详细说明
本站中文解释
Oracle视图ALL_METHOD_RESULTS显示所有当前用户已定义的有效方法的信息。
它是ALL_ARGUMENTS的子集,只包含返回参数的信息。Oracle的对象类型系统允许定义这样的一组有用的对象,它们具有定义和维护业务逻辑的功能。
根据Oracle文档,这个视图和其他视图一起可以知道返回参数的类型、序号等信息。通过使用ALL_METHOD_RESULTS视图,用户可以查看或预测对象方法的结果,以了解它的返回类型和参数数量。
使用ALL_METHOD_RESULTS的方法如下:
1.使用SELECT语句来查询ALL_METHOD_RESULTS视图中的信息。例如,要查询某一特定方法的所有结果,可以执行如下SQL语句:
SELECT METHOD_RESULTS_NAME, RETURN_SCALE, RETURN_PRECISION, RETURN_TYPE FROM ALL_METHOD_RESULTS WHERE METHOD_NAME = ‘METHOD_NAME’;
2.通过执行DESCRIBE语句查询ALL_METHOD_RESULTS视图中的元数据。例如,要获取某个特定方法的结果元数据,可以执行如下DESCRIBE语句:
DESCRIBE ALL_METHOD_RESULTS;
这条语句将显示视图中可用的每一列的名称和数据类型。
3.使用ANSI标准SQL来取代Oracle视图函数。例如,可以使用ANSI标准SQL语句,例如INSERT INTO、SELECT、UPDATE等,来代替ALL_METHOD_RESULTS视图上的函数。
官方英文解释
ALL_METHOD_RESULTS
describes the method results of the object types accessible to the current user.
Related Views
-
DBA_METHOD_RESULTS
describes the method results of all object types in the database. -
USER_METHOD_RESULTS
describes the method results of the object types owned by the current user. This view does not display theOWNER
column.
Column | Datatype | NULL | Description |
---|---|---|---|
|
|
|
Owner of the type |
|
|
|
Name of the type |
|
|
|
Name of the method |
|
|
|
For an overloaded method, a number distinguishing this method from others of the same. Do not confuse this number with the object ID. |
|
|
Whether this result is a |
|
|
|
Owner of the type of the result |
|
|
|
Name of the type of the result |
|
|
|
Whether the character set or the method is fixed-length character set ( |
See Also:
-
“DBA_METHOD_RESULTS”
-
“USER_METHOD_RESULTS”