我目前正在使用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示例应用程序中生成甘特图的代码中获得的。
提前谢谢。
答案 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