存储过程?
不是一条语句:Update TB set iCode = 10 where sName = '001'  ??

解决方案 »

  1.   

    是否没有符合要求的数据?--查询分析器执行正常吗?
    Update TB set iCode = 10 where sName = '001'
      

  2.   

    strSQL := 'Update TB set iCode = 10 where sName like ''%001%'' ';
    execute immediate strSQL;
    commit;
    exception
    when others then
      raise;呢??
      

  3.   

    strSQL := 'Update TB set iCode = 10 where rtrim(sName) = ''001'' ';
    execute immediate strSQL;
    commit;