set echo on spool Patricia.Serrano.txt -- Exemple de fichier sql exécutable avec création de fichier .txt -- Date -- Composition de l'équipe de travail -- Groupe de TP et TD, etc. -- Création de la table test dont l'attribut att1 va servir à qqch de très important et l'attribut att2 à qqch de nécessaire. CREATE TABLE test( att1 varchar2(10) PRIMARY KEY, att2 number); -- Création d'une table qui va garder un historique de toutes les insertions sur test CREATE TABLE histo( att1 varchar2(10) PRIMARY KEY, att2 number, utilisateur varchar2(10), ladate date); -- création du trigger qui va automatiquement historiser les insertions faites sur test dans la table histo. create or replace trigger test_insert_row after insert on test for each row begin insert into histo values (:new.att1, :new.att2, user, sysdate); end; / -- Pour tester le trigger les tuples suivantes seront insérées sur test insert into test values ('a',1); insert into test values ('b',2); -- selection de la table test select * from test; -- Vérification de l'historique de la table histo select * from histo; -- Nettoyage des objets crées DROP TABLE TEST; DROP TABLE HISTO; spool off