2009-08-14 4 views
1

j'ai deux tablesvaleurs d'insertion avec sélection

create table p 
(
    x number, 
    y number, 
    z number 
); 


create table q 
(
    a number, 
    b number, 
    c number, 
    d varchar2(20) 
); 

J'ai inséré

insert into p values('1','2','3'); 

maintenant je dois insérer dans les valeurs q de sélection de p avec le dernier champ se nom comme le tableau _name dans le tableau q

des valeurs telles que q table contient

a b c d 
1 2 3 table_name 

plz aide dès que possible

+0

vous dites que q contient "abcd 1 2 3 nom_table", mais vous ne mentionnez que 4 champs dans q. Je ne comprends pas ça. Aussi, "nom_table" est-il récupéré de quelque part ou est-il "codé en dur"? –

Répondre

2

INSERT INTO q (a, b, c, d) SELECT x, y, z, 'table_name' à partir de p

+0

merci cela a travaillé pour moi merci à tout le monde –

+2

De rien! Veuillez choisir une réponse comme réponse acceptée. – tzup

Questions connexes