How can you create Cursor with parametres ?

Answers were Sorted based on User's Feedback



How can you create Cursor with parametres ?..

Answer / swapna

CREATE OR REPLACE procedure emp_disp1(DNO EMP.DEPTNO%TYPE)
is
CURSOR CN(DNO1 NUMBER) IS SELECT * FROM EMP WHERE DEPTNO =
DNO;
CV CN%ROWTYPE;
begin
IF CN%ISOPEN THEN
DBMS_OUTPUT.PUT_LINE('CURSOR ALREADY OPEN');
ELSE
OPEN CN(DNO);
DBMS_OUTPUT.PUT_LINE('CURSOR OPEN NOW');
END IF;
FETCH CN INTO CV;
WHILE CN%FOUND LOOP
dbms_output.put_line('employee
id'||' '||CV.EMPNO||'employee
name'||' '||CV.Ename||'employee
managerid'||' '||CV.mgr||'employee
salary'||' '||CV.sal||'eEMPLOYEE DEPT
ID'||CV.DEPTNO);
FETCH CN INTO CV;
END LOOP;
DBMS_OUTPUT.PUT_LINE('NUMBER OF FETCHES IS '||CN%ROWCOUNT);
CLOSE CN;
exception
when no_data_found then
dbms_output.put_line('record not existed');
when too_many_rows then
dbms_output.put_line('record not existed');
end;
/

Is This Answer Correct ?    2 Yes 0 No

How can you create Cursor with parametres ?..

Answer / madhuri

We can create cursor with parameters using parameterized
cursors.We declare the cursor in the deceleration section
with parameters.
Syntax: cursor <cursor_name>(parameters) is <select_stmt>

We pass values to these cursors while opening it.
open c1(100,'Computers');

Is This Answer Correct ?    1 Yes 0 No

How can you create Cursor with parametres ?..

Answer / amar_kondla

HI SWAPNA, I WAS C UR EXAMPLE, BUT IN PARAMETELIZED
CURSORS PARAMETERS ALWAYS IN MODE;

Is This Answer Correct ?    0 Yes 0 No

Post New Answer

More SQL PLSQL Interview Questions

How much does a sql dba make? : SQL DBA

0 Answers  


Is sql pronounced sequel or sql?

0 Answers  


how can you see all indexes defined for a table? : Sql dba

0 Answers  


What is a constraint? Tell me about its various levels.

0 Answers  


What are the types of SQL Statement?

3 Answers  






What is correlated sub-query?

7 Answers   Oracle,


25.67,-1 Trunc = 20 Round= 30 HOW????

2 Answers   Karrox,


Are sql database names case sensitive?

0 Answers  


How can we make an if statement within a select statement?

0 Answers  


What is difference between inner join and cross join?

0 Answers  


How do you write an inner join query?

0 Answers  


What is query optimization in sql?

0 Answers  


Categories