Write a simple program on cursors
Answers were Sorted based on User's Feedback
Answer / a.jyothsna
declare
cursor cur_t is select * from test;
var_t test%rowtype;
begin
open cur_t;
loop
fetch cur_t into var_t;
exit when cur_t%notfound;
dbms_output.put_line('a: ' || var_t.a || ', b: ' ||
var_t.b);
end loop;
end;
/
Is This Answer Correct ? | 12 Yes | 2 No |
Answer / subhendu
CREATE OR REPLACE Function test( I_name IN varchar2 )
RETURN number
IS
CURSOR c1
IS
SELECT course_number,
instructor
from courses_tbl
where course_name = I_name
FOR UPDATE of instructor;
v_number courses_tbl.course_number%type;
v_instructor courses_tbl.instructor%type;
BEGIN
open c1;
fetch c1 into v_number,v_instructor ;
if c1%found then
UPDATE courses_tbl
SET instructor = 'SMITH'
WHERE CURRENT OF c1;
COMMIT;
end if;
close c1;
RETURN v_number;
END;
Is This Answer Correct ? | 5 Yes | 1 No |
Where do we use pl sql?
what is cursor procedure
I WANT INFORMATION ABOUT SAS SOFTWARE USING FINANCIAL COMPANIES LIST, PLESE GIVE ME DETAILS ABOUT
What is foreign key in sql with example?
Can we use distinct and group by together?
what is the difference between a having clause and a where clause? : Sql dba
What is the difference between functions, procedures, and packages in pl/sql?
Explain cursor types?
Which are the different types of indexes in sql?
How do you get column names only for a table (sql server)?
What are the parameter modes supported by pl/sql?
what is bcp? When does it used? : Sql dba