Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.server -> Re: copy one table to an other

Re: copy one table to an other

From: Preston Kemp <dontwantany_at_nowhere.invalid>
Date: Tue, 10 May 2005 13:26:05 GMT
Message-ID: <ND2ge.1266$sE4.909@newsfe3-gui.ntli.net>


Vince wrote:

> hi there!
> I have to copy data from one table to another..like this:
>
> insert into mytable2 select * from mytable1;
>
> but number of columns of mytable2 is greater than those of mytable1,
> so I get the : ORA-00947: not enough values
>
> is there any way to proceed without having to enumerate all the
> columns ?
> the column in plus is a ID column with an autoincrement (trigger)
> which is not in mytable1.

One way would be to create a view as select * from mytable1, then do

 insert into mytable2 select v.*,null from myview v

-- 
Preston.
Received on Tue May 10 2005 - 08:26:05 CDT

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US