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
How do rank () and dense_rank () differ?
How to place comments in pl/sql?
State some properties of relational databases?
What is query optimization in sql?
What are some emotional triggers?
When can we use the where clause and the having clause?
Define union, minus, union all, intersect ?
What is relationship? How many types of relationship are there?
Give the order of sql select?
What program will open a mdb file?
How show all rows in sql?
How do I find sql profiler?
What is sql resultset?
What is the life of an sql statement?
What is trigger types in sql?