Bonjour
je veux insérer dans deux tables qui ont la même structure d'une seule colonne près.
pour les clés primaires, je voudrais avoir les mêmes valeurs générés par une séquence.
la deuxiemeINSERT INTO objects (ext_id, ver_id, obj_distname, obj_class, obj_name),datamart.facts_table(ext_id, ver_id, obj_distname, obj_class, obj_name)
SELECT nextval('obj_seq'), v.ver_id, bcf.obj_distname, bcf.obj_class, bcf.name, bsc.ext_id
FROM integr.bcf_view AS bcf, objects_dim AS bsc, integr.versions_view AS v
...
INSERT INTO datamart.facts (ext_id, ver_id, obj_distname, obj_class, obj_name, parent_id)
SELECT 'obj_seq' , v.ver_id, bcf.obj_distname, bcf.obj_class, bcf.name, bsc.ext_id
FROM integr.bcf_view AS bcf, objects_dim AS bsc, integr.versions_view AS v
...
je voudrais donc pour chaque ligne ajoutée dans la première table insérer la même ligne dans une deuxième table avec le même id
Merci pour vos réponses
Partager