Guten Tag,
wie könnte ich meine Anzahl an gelöschten reihen in einer Log Tabelle wiedergeben?
Input:
-3 Prozeduren (Log; Statement; Aufruf )
in der Statement Prozedur ist mein Delete Statement...
create procedure
AS
begin
delete from (schema) (table)
where id = (select id from xxx...);
commit;
IF DEBUG
dbms.outputline(sqlstatement);
END IF;
execute immediate sqlstatement;
exception
when others
then
Delete_Log(" || (counter) ||gelöschte reihen in Schema: || Country ||");
End ;
Wie kann ich am einfachsten einen counter einbauen...
habe bereits versucht:
Deleter from ....
where.... ;
sql%rowcount; oder: d_counter := d_counter + sql%rowcount; aber auch schon d_counter := sql%rowcount;
commit;
Vielen Dank im Voraus
wie könnte ich meine Anzahl an gelöschten reihen in einer Log Tabelle wiedergeben?
Input:
-3 Prozeduren (Log; Statement; Aufruf )
in der Statement Prozedur ist mein Delete Statement...
create procedure
AS
begin
delete from (schema) (table)
where id = (select id from xxx...);
commit;
IF DEBUG
dbms.outputline(sqlstatement);
END IF;
execute immediate sqlstatement;
exception
when others
then
Delete_Log(" || (counter) ||gelöschte reihen in Schema: || Country ||");
End ;
Wie kann ich am einfachsten einen counter einbauen...
habe bereits versucht:
Deleter from ....
where.... ;
sql%rowcount; oder: d_counter := d_counter + sql%rowcount; aber auch schon d_counter := sql%rowcount;
commit;
Vielen Dank im Voraus
Comment