首页 > 解决方案 > APEX 顾问错误 - 19.2

问题描述

使用 APEX 顾问时,应该投入多少重量来修复所有返回的问题?我假设像这样的任何工具一样,它是根据具体情况而定的,但是对于 APEX 来说是新手并不确定哪些比其他工具更重要。对于初学者,我只是想修复错误。

  1. 我得到的一个错误与这篇文章有关。在为工作区中的所有应用程序设置原始 SSO 时,顾问抛出了一个不存在的References with Substitution Syntax说法。WORKSPACE_COOKIE这似乎是处理此问题的推荐方法,因为当您在类型下选择Workspace sharing选项时,APEX 会为您添加此内容。Session Sharing我错过了什么吗?SSO 似乎可以跨工作区中的应用程序按预期工作。

顾问 Cookie 错误

  1. 此外,我收到Invalid SQL statement错误消息,但顾问引用的包函数在 APEX 中验证并在应用程序和 Toad 中按预期返回数据。运行调试页面并且没有抛出错误。

APEX 顾问 SQL 错误

-- 'gdp.gdp_ref_category' package function referenced in APEX
FUNCTION category_list_sql
RETURN VARCHAR2 IS

  vcSQLSource  VARCHAR2(4000);

BEGIN

  vcSQLSource := q'[SELECT 'Edit' edit_url,
                            guidance_category_id,
                            category_description,
                            updated_by,
                            dlu
                      FROM csa.guidance_ref_categories
                  ORDER BY category_description]';

  RETURN vcSQLSource;

EXCEPTION
  WHEN OTHERS THEN
    csa.rsn_logger.log_error(p_rsn_app => 'GDP',
                              p_app_loc => 'gdp_ref_category.category_list_sql',
                              p_log_msg => SQLERRM);                               

    RAISE;
END;

PS。我知道我的变量命名约定不是很'Oracle-like',请忽略并且不要粗暴地判断。;)

标签: oracle-apex

解决方案


推荐阅读