oracle - 如何将 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
解决方案
你应该使用||
BEGIN
:LOAN.NAME := :LOAN.NAME || ' ' || :LOAN.OTHER_NAMES;
END;
推荐阅读
- javascript - 有没有办法检测“全选”?
- automapper - 将null映射为非可空值类型时如何使AutoMapper抛出?
- laravel - 投票系统中的警告消息或重定向
- c - 递归函数背后的魔力是什么?
- javascript - VBA 抓取包含在 Javascript 中的 Web 数据
- php - Laravel - 如何将图像文件添加到 Firebase 云存储?
- libcurl - libcurl C没有将字符串引号放在Content-Type标头的边界中以进行多部分案例
- python - 不支持的操作数类型,但找不到错误
- c++ - 在使用 boost::asio 时得到了 receive_from: Bad file descriptor
- c# - 如何捕获 UnhandledException 无法捕获的异常