View Single Post
  #1 (permalink)  
Old 10-16-2007, 06:02 AM
Unregistered
 
Posts: n/a
Default ANY dialect question:

cursor based thread


Question for this Week



Find out possible error(s) (either at compile time or at runtime) in the following PL/SQL block. State the reason(s) and correct the errors.



Declare

Cursor C1 is select ename, sal, comm from emp;

Begin

For i in C1 Loop

If i.comm between 299 and 999 then

Dbms_output.put_line(i.Ename || ' ** Good Commission');

Elsif i.comm > 999 then

Dbms_output.put_line(i.Empno || ' ** Very Good Commission');

close C1;

Else

Dbms_output.put_line(i.Ename || ' ** ' ||nvl(i.comm,'O'));

End if;

End Loop;

End;
Reply With Quote

ANSWER(S):