avec des procédures ou un package
Bonjour à vous,
Je sais que cette solution n'est pas très belle, mais le trigger roule après chaque insert et non au commit.
Il est donc plus pratique d'encapsuler le tout avec des procédures ou un package. Qu'en pensez-vous?
Sylvain
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
|
set serverouput on
set feedback off
create table eleve(nom varchar2(20))
/
create or replace procedure eleve_insert (
i_nom IN VARCHAR2)
IS
begin
insert into eleve(nom)
values (i_nom);
end;
/
create or replace procedure eleve_commit
IS
begin
dbms_output.put_line('fin de transaction');
commit;
end;
/
exec eleve_insert('djjjkt');
exec eleve_insert('doadkjf');
exec eleve_insert('djjodjfijt');
exec eleve_insert('dkdakmfakmf');
exec eleve_commit;
select * from eleve; |