当前位置: 代码迷 >> Oracle管理 >> 下列代码的哪一行有异常
  详细解决方案

下列代码的哪一行有异常

热度:420   发布时间:2016-04-24 06:18:20.0
下列代码的哪一行有错误?

1) X:=Y+200; 
2) IF X<10 THEN
3) Y:=30; 
4) ELSEIF X<40 THEN
5) Y:=20;
6) END IF
A. 第2行
B. 第3行
C. 第4行
D. 第5行

------解决方案--------------------
4行 ELSEIF X<40 THEN 应为 ELSIF X<40 THEN 
6行 END IF 应以分号结束 END IF;
------解决方案--------------------
答案应当是C,ELSEIF应当写做ELSIF。

不过个人认为第6行也有错误,END IF后面要有分号的,答案里没有第6行就选C好了
  相关解决方案