如何在Oracle中连接变量,如点"." 在PHP中的功能

new*_*bie 0 sql oracle10g

declare
tgl RENC_DITSEK.TGL_INPUT%TYPE;
thn varchar(10) := :new.tahun + 1;
BEGIN

SELECT TO_CHAR(SYSDATE, 'DD/MM/YYYY HH24:MI:SS') INTO tgl FROM DUAL;
  IF UPDATING ('TARGET_2') THEN
     INSERT INTO NOTE_LOG VALUES(:NEW.PKP,'',:NEW.INDIKATOR,'Target Tahun ' ???? thn,'','','',tgl,'','0');
  END IF;
END;
Run Code Online (Sandbox Code Playgroud)

在上面的触发器体中,我需要加入thn''Target Tahun' 的值

如果使用php,只需添加点符号'Target Tahun '.thn,但我需要使用SQL执行此操作.

a_h*_*ame 5

SQL连接运算符是||,所以你需要使用:

'Target Tahun '||thn
Run Code Online (Sandbox Code Playgroud)