ORACLE IF ELSE语句写法

来源:互联网 发布:电视直播软件ipad 编辑:程序博客网 时间:2024/06/06 14:16

今天在写存储过程的时候,写了如下语句:

IF UPPER(V_TABLENAME)='T_PDMSPROJECTMAIN' THEN     V_KEY:=' BILLID ';ELSE IF UPPER(V_TABLENAME) IN('T_PDMSPROGRAMEFFECTEVAL','T_PDMSPROGRAMRESULTS') THEN     V_KEY:=' MAINID ';ELSE     V_KEY:='PROJECTID';    END IF;

结果一直编译不成功,仔细检查觉得是没有问题的啊,最后网上找了半天终于找到答案了,不是 ELSE IF,而是ELSIF!

原创粉丝点击