金融其它 数据库

求救:DB2 merge sql0788N错误 请高手帮忙解决,谢谢!

EXEC SQL  merge into   session.t_r_cusinf_5 a  using(   select    idno,    cdcdnu   from    session.tmp_cardcust) b  on   a.idno=b.idno  whe... 显示全部
EXEC SQL
  merge into
   session.t_r_cusinf_5 a
  using(
   select
    idno,
    cdcdnu
   from
    session.tmp_cardcust) b
  on
   a.idno=b.idno
  when matched then
   update set
   a.cdcdnu=b.cdcdnu;
if(sqlca.sqlcode && sqlca.sqlcode!=100) {
  ErrMsg(__FILE__,__LINE__,
   "Error:update tmp_cardcust Error[%d]",sqlca.sqlcode);
  return 1;
}

程序在执行这个语句的时候报sql0788N错误,但是看程序看不出有什么不对的地方,想问下,这种问题一般在什么情况下会出现,怎么解决? 收起
参与8

查看其它 6 个回答galzero 的回答

galzero galzero 数据库管理员 交通银行太平洋信用卡中心
不可以 直接写update吧
金融其它 · 2011-03-16
浏览2576

回答者

galzero
数据库管理员 交通银行太平洋信用卡中心
评论15

galzero 最近回答过的问题

回答状态

  • 发布时间:2011-03-16
  • 关注会员:1 人
  • 回答浏览:2576
  • X社区推广