Oracle PL/SQL package not updating records -
i have table named incoming_msg in oracle database 11g express edition release 11.2.0.2.0 - 64bit production
incoming_msg_id not null number(10) creation_date date channel varchar2(50) message varchar2(1024) ip_address varchar2(50) parsed not null number(1) and create package:
procedure parsemsg var1 varchar(500); var2 varchar(500); var3 varchar(500); cursor c1 select incoming_msg_id incoming_msg parsed = 0; begin psd_rec in c1 loop update incoming_msg set parsed=1; end loop; end; end; i got records running query in sqldeveloper:
select incoming_msg_id incoming_msg parsed = 0; then run procedure sqldeveloper expecting after execution records value parsed = 1 not case , can't figure out why not.
you forgot commit; , where clause id:
begin psd_rec in c1 loop update incoming_msg set i.parsed=1 i.incoming_msg_id = psd_rec .incoming_msg_id; end loop; commit;
Comments
Post a Comment