db2 requête insert à partir d'une autre table
J'ai une table produit(id_product , nom );
J'en ai une autre: productHistory (id_H , id_product , nom);
Je veux créer une requête (db2) pour insérer toutes les lignes de produit dans productHistory;
J'ai une séquence product_history_seq
Je veux faire quelque chose comme ça:
insert into productHistory
(id_h , , id_product , name)
values ( product_history_seq.nextval,..
Ou,
select (id_product , name) from product
Ce qui est de la bonne requête?
publier vos pas de travail, le code pertinent.
juste je veux insérer toutes les lignes de produit dans productHistory en tenant compte de la id_h: pour l'insérer-je utiliser product_history_seq.nextval
ouais je l'ai eu. mais vous ne voulez pas les gens à penser que u n'ont pas même essayé de problèmes que de lui seul, ne-vous-plaît?
J'ai essayé de l'insérer dans productHistory (id_h , id_product , nom) values ( product_history_seq.nextval, sélectionnez (id_product , nom) de produit );
juste je veux insérer toutes les lignes de produit dans productHistory en tenant compte de la id_h: pour l'insérer-je utiliser product_history_seq.nextval
ouais je l'ai eu. mais vous ne voulez pas les gens à penser que u n'ont pas même essayé de problèmes que de lui seul, ne-vous-plaît?
J'ai essayé de l'insérer dans productHistory (id_h , id_product , nom) values ( product_history_seq.nextval, sélectionnez (id_product , nom) de produit );
OriginalL'auteur senior | 2013-08-02
Vous devez vous connecter pour publier un commentaire.
Je crois que vous êtes à la recherche pour:
Ce que je faisait remarquer est la syntaxe, comme
next value for
OriginalL'auteur WarrenT
Faire id_h incrément automatique et d'essayer cette
id_h auto-incrément pas besoin de le mettre dans la requête
Espère que ça aidera
qu'entendez-vous par séquence, désolé, je ne suis pas arriver?
pour le id_h-je utiliser sa séquence product_history_seq (product_history_seq.nextval)
qu'est-ce que product_history_seq.nextval ? Est-ce un domaine dans productHistory ?
non, que s permet d'insérer le id_h à l'aide de la séquence de product_history_seq
OriginalL'auteur Sonu Sindhu
Qui fonctionne
OriginalL'auteur senior
"insert into yourtableone sélectionnez par défaut, val1, val2 de yourtabletwo" et de déclarer l'id comme genereated par défaut
OriginalL'auteur Peter Miehle