Oracle Merge into 问题,数据无法写入

问题遇到的现象和发生背景

首次新增一行数据就无法写入数据

问题相关代码,请勿粘贴截图
merge into t_mq_bu_sap_mes_firstcar_sub t1
 using (select :ZWYBS2 as ZWYBS
 from dual) t2
on (t1.ZWYBS = t2.ZWYBS)
when not matched then
insert
 (ZID,ZWYBS,IDNRK,MENGE,AUSCH,POTX1,POXT2,DEP_LINE,SORTF,ZCZZT,ZYL01,ZYL02,ZYL03,ZYL04,ZYL05,ZYL06)
 values (:ZID,:ZWYBS,:IDNRK,:MENGE,:AUSCH,:POTX1,:POXT2,:DEP_LINE,:SORTF,:ZCZZT,:ZYL01,:ZYL02,:ZYL03,:ZYL04,:ZYL05,:ZYL06)
运行结果及报错内容

数据表无法写入数据,也没有抛出异常报错

我的解答思路和尝试过的方法

想了解merge into 的写入规则

我想要达到的结果

实现写入数据

没人会吗?