Saturday 7 January 2023

PostgreSQL Cursors || Cursors Available In PostgreSQL || Part 2 Paramete...



Only 3.9% of viewers are subscribing to my channel 😓.
I request you to please give click on Subscribe button.
It really helps me grow 😢.




call parameterized_cursor(1);

create or replace procedure parameterized_cursor(in_actor_id in integer)
language plpgsql
as $$
declare
lv_string character varying(200);
loop_rec record;
rec1 record;
cur1 cursor(p_film_id integer) for 
select title from film where film_id = p_film_id order by film_id;
begin
for loop_rec in select film_id from film_actor where actor_id = in_actor_id
LOOP
open cur1(loop_rec.film_id);
loop 
fetch cur1 into rec1;
exit when not found;
lv_string := 'Title: '||rec1.title;
raise notice '%',lv_string;
end loop;
close cur1;
end loop;
exception when others then
raise notice 'Something Went Wrong';
end;
$$

Keywords

postgresql cursors parameterized cursor cursors available in postgresql,
parameterized cursor,
parameterised cursor,
cursors available in postgresql,
postgresql cursors,
postgresql,
cursors,
cursor,
postgres,
pg admin,
pg admin 4,
postgres pg admin,
how to create cursor in posgresql,
create cursor in posgresql,
create parameterized cursor,
create parameterised cursor,
fetch cursor,
loop cursor,
exit cursor,
declare cursor,
define cursor,
cursor in procedure,
cursor in function,
knowledge 360,
akram sohail

No comments:

Post a Comment