用COBOL编写程序 FETCH 的时候 碰到SQL文中是字段是NULL的场合就出错~
有没有什么办法优化SQL文?
用过NVL不行 很多东西在COBOL中会出错,有没有别的东西能替代 不让NULL的字段出现???

解决方案 »

  1.   

    DECODE ... CASE WHEN ...
      

  2.   

    SQL文是直接写在COBOL中的~
    很简单的 
    就好像
         EXEC SQL
             DECLARE C1 CURSOR FOR
          SELECT    AAA                           
                   ,BBB
          FROM     DDM002_IN4
        END-EXEC.
    在上面的SQL文中用什么SQL语法都会造成编译不通过 很无奈 求高手解答
      

  3.   

    不懂 COBOL是什么东西,但是PRO*C是没有任何问题的