首页 > 解决方案 > 如何将 2 个字段中的值连接到一个字段中

问题描述

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

我在PRE-TEXT-ITEM上尝试了以下内容

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

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

标签: oracleoracleforms

解决方案


你应该使用||

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

推荐阅读