Plsql oracle apex 5.0数据加载转换规则pl/sql代码

Plsql oracle apex 5.0数据加载转换规则pl/sql代码,plsql,oracle-apex,Plsql,Oracle Apex,嗨,我想看看这段代码是否适用于Apex 5.0.1 我有一个数据加载过程,最终用户同时使用大写和小写,但在某些情况下他们需要,在某些情况下他们不需要 因此,为了让他们不必知道何时在上传时使用它,我尝试创建这个数据转换规则 如果有人能检查PL/SQL,我将非常感激 我成功了 DECLARE V_ASSET_NA (Varchar2); BEGIN CASE WHEN :ASSET_DLVRY_MTHD IN ('MEDIA REPOSITORY', 'PRIVATE

嗨,我想看看这段代码是否适用于Apex 5.0.1

我有一个数据加载过程,最终用户同时使用大写和小写,但在某些情况下他们需要,在某些情况下他们不需要

因此,为了让他们不必知道何时在上传时使用它,我尝试创建这个数据转换规则

如果有人能检查PL/SQL,我将非常感激

我成功了

DECLARE
    V_ASSET_NA (Varchar2);
BEGIN
    CASE
        WHEN :ASSET_DLVRY_MTHD IN ('MEDIA REPOSITORY', 'PRIVATENET') THEN
            UPPER(ASSET_NA);
        ELSE
            LOWER(ASSET_NA);
    END CASE;
RETURN V_ASSET_NA;
END;

我缺少一个返回值…:

威廉·罗伯逊,请说出你需要的。我仍在学习,所以我对你的任何评论游戏,先生。所以我有一点改变Pl/SQL的基础上,其他人张贴类似的东西。但不确定回报会是什么。代码声明v_ASSET_NA Varchar2;当“媒体存储库”、“PRIVATENET”、“Joneslink”中的ASSET_DLVRY_MTHD然后v_ASSET_NA:=UPPER时开始案例;ELSE v_ASSET_NA:=更低;终例;归还资产;终止codec您能告诉我们为什么文本大小写的差异在您的场景中很重要吗?我这样问是因为在大多数情况下,您可以将所有条目以大写或小写形式保存到数据库中,以便以后以文本大小写的形式进行统一输出。在某些情况下,资产名称可以在我们的on系统中搜索,但它是区分大小写的。相信我,我问过,是的,那会容易得多。我尝试过更多版本的PL/SQL,但仍然没有成功。如果有人能指引我正确的方向
DECLARE
    V_ASSET_NA (Varchar2);
BEGIN
    CASE
        WHEN :ASSET_DLVRY_MTHD IN ('MEDIA REPOSITORY', 'PRIVATENET') THEN
            UPPER(ASSET_NA);
        ELSE
            LOWER(ASSET_NA);
    END CASE;
RETURN V_ASSET_NA;
END;