如何将2个字段中的值连接到一个字段中

时间:2018-09-27 02:33:44

标签: oracle oracleforms

我正在尝试将2个字段(名称和其他名称)连接到一个变量中。例如,如果我的名字是 Jeffrey 而其他名字是 Johnston ,则结果应为 Jeffrey Johnston

我在 PRE-TEXT-ITEM

上尝试了以下方法
def highlight_vals(val, color='green', color1='red'):
        if val > 0.8:
            return 'background-color: %s' % color
        elif val < -0.9:
            return 'background-color: %s' % color1
        else:
            return ''

尝试以下代码时

BEGIN 
    :LOAN.NAME := ':LOAN.NAME :LOAN.OTHER_NAMES';
END;

BEGIN 
    :LOAN.NAME := :LOAN.NAME + ' ' + :LOAN.OTHER_NAMES;
END;

我收到此错误消息:

  

FRM-40735:PRE-TEXT-ITEM触发器引发了未处理的异常ORA-06502

1 个答案:

答案 0 :(得分:2)

您应该使用||

BEGIN 
    :LOAN.NAME := :LOAN.NAME || ' ' || :LOAN.OTHER_NAMES;
END;