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

Posted

技术标签:

【中文标题】如何将 2 个字段中的值连接到一个字段中【英文标题】:How do I concatenate values from 2 fields into one field 【发布时间】:2018-09-27 02:33:43 【问题描述】:

我正在尝试将 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

【问题讨论】:

连接运算符的 Oracle 符号是 ||(两个管道符号),而不是 +。这应该就是你所需要的。 @mathguy 谢谢!这很好用。 【参考方案1】:

你应该使用||

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

【讨论】:

以上是关于如何将 2 个字段中的值连接到一个字段中的主要内容,如果未能解决你的问题,请参考以下文章

如何在图表管道后保留Splunk中的表字段?尝试将值连接到'over'参数,但得到'未找到结果'

我无法将 TableViewCell 按钮连接到 TableViewController!如何将 TableViewCell 中的值连接到 TableViewController?

使用pyspark将两个字符串列值连接到整数数组

如何将多个列值连接到 Pandas 数据框中的单个列中

如何将一个文本字段中的值同时显示到另一个文本字段

XSLT:如何将值连接到全局变量