salut a tous,
je fais mes premiers pas avec oracle 8i et forms 6, je travail sur une application de gestion d'une bibliothèque.
pour de l'ajout d'un ouvrage j'ai crée le déclencheur suivant :
voici la structure de la table ouvrage :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 begin insert into ouvrage values (':ouvrage1.raison_sosciale',':ouvrage1.theme_doc',:ouvrage1.code_ray,doc_num.nextval,':ouvrage1.date_parution',':ouvrage1.titre_doc__nb_exp',:ouvrage1.nb_exp,:ouvrage1.nb_prete,':ouvrage1.langue_doc',':ouvrage1.type',':ouvrage1.nom_aut',':ouvrage1.pre_aut'); for i in 1..:ouvrage1.nb_exp loop insert into exemplaire values (i,doc_num.currval); end loop; end;
merci pour votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 CREATE TABLE OUVRAGE ( RAISON_SOCIALE VARCHAR2(50 BYTE) NOT NULL, THEME_DOC VARCHAR2(30 BYTE) NOT NULL, CODE_RAY INTEGER NOT NULL, CODE_DOC INTEGER NOT NULL, DATE_PARUTION DATE, TITRE_DOC__NB_EXP VARCHAR2(100 BYTE), NB_EXP INTEGER, NB_PRETE INTEGER, TYPE VARCHAR2(30 BYTE), NOM_AUT VARCHAR2(50 BYTE), PRE_AUT VARCHAR2(50 BYTE), LANGUE_DOC VARCHAR2(20 BYTE) )
Partager