如何阅读Oracle Apex pl / sql代码段?

时间:2018-04-10 20:14:26

标签: oracle plsql oracle-apex oracle-apex-5.1

我目前正在使用Oracle Apex版本5.1,我是Apex pl / sql代码的新手,并且在阅读它时遇到了一些麻烦。

有谁能告诉我如何阅读以下代码?

l_column_value_list := apex_plugin_util.get_data2 (

    p_sql_statement  => l_region_source,

    p_min_columns    => 4,

    p_max_columns    => null,

    p_component_name => p_region.name,

    p_bind_list      => l_bind_list

    );

具体来说,“apex_plugin_util_get_data2”会返回什么?我查看了关于该功能的文档,但它对我没什么帮助。它是否返回查询中使用的表中的数据行数?这就是我根据代码中后来如何使用“l_column_value_list”的想法,但我现在怀疑它是因为它被标记为'l_COLUMN_value_list'。

我是从用于在Sample Charts示例应用程序中生成甘特图的代码中获得的。

提前谢谢。

1 个答案:

答案 0 :(得分:1)

它返回一个由列号索引的t_column_values表。

“执行由提供的搜索字符串限制的指定SQL查询(可选),并返回每列的值。所有列值与其原始数据类型一起返回。”

“t_”只是Oracle对PL / SQL类型的命名约定。

包全局变量:g_variable_name
局部变量:l_variable_name
类型:t_type_name
游标:c_cursor_name
例外:e_exception_name
输入参数:i_parameter_name
输出参数:o_parameter_name
输入/输出参数:io_parameter_name