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

Oracle 如何将两个字段中的值连接到一个字段中,oracle,oracleforms,Oracle,Oracleforms,我试图将两个字段(名称和其他名称)连接到一个变量中。例如,如果我的名字是杰弗里,另一个名字是约翰斯顿,结果应该是杰弗里约翰斯顿 我已经尝试了以下关于前文本项的内容 当尝试以下代码时 BEGIN :LOAN.NAME := :LOAN.NAME + ' ' + :LOAN.OTHER_NAMES; END; 我收到了以下错误消息: FRM-40735:前文本项触发器引发未经处理的异常ORA-06502 您应该使用| BEGIN :LOAN.NAME := :LOAN.NAME

我试图将两个字段(名称和其他名称)连接到一个变量中。例如,如果我的名字是杰弗里,另一个名字是约翰斯顿,结果应该是杰弗里约翰斯顿

我已经尝试了以下关于前文本项的内容

当尝试以下代码时

BEGIN 
    :LOAN.NAME := :LOAN.NAME + ' ' + :LOAN.OTHER_NAMES;
END;
我收到了以下错误消息:

FRM-40735:前文本项触发器引发未经处理的异常ORA-06502


您应该使用
|

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

您应该使用
|

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

连接运算符的Oracle符号是
|
(两个管道符号),而不是
+
。这应该是你所需要的一切了。@mathguy谢谢!这非常有效。连接运算符的Oracle符号是
|
(两个管道符号),而不是
+
。这应该是你所需要的一切了。@mathguy谢谢!这很有效。