Dear All,
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;
Answer Posted / umadevi
Declare
Cursor C1 is select empno, 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');
Else
Dbms_output.put_line(i.Ename || '**
' || ( i.comm||','||'O'));
End if;
End Loop;
End;
/
| Is This Answer Correct ? | 2 Yes | 0 No |
Post New Answer View All Answers
Which one is faster ienumerable or iqueryable?
What is fmtonly in sql?
How do you copy a table in sql?
Can we have two clustered index on a table?
Is sql similar to python?
What are the sql commands?
What is sql dialect?
What is sqlerrm?
Is sql between inclusive?
What is record type in pl sql?
Which query operators in sql is used for pattern matching?
What is benefit of creating memory optimized table?
What is composite primary key in sql?
Is the primary key an index?
Can a key be both primary and foreign?