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

Home -> Community -> Usenet -> c.d.o.misc -> Re: Copy a record from 1-table to another

Re: Copy a record from 1-table to another

From: <joel-garry_at_home.com>
Date: 14 Dec 2005 16:00:30 -0800
Message-ID: <1134604830.678282.204580@f14g2000cwb.googlegroups.com>


You don't need to bother with PL/SQL. Just create a table with what you want in it with the CTAS syntax, and then insert into the final table. Don't use select *, of course, specify the columns. I'm sure there are more trick ways to do this, but think on it:

SQL> desc t0

 Name                                      Null?    Type
 ----------------------------------------- --------

----------------------------
C VARCHAR2(30) SQL> desc t1 Name Null? Type ----------------------------------------- --------
----------------------------
OWNER NOT NULL VARCHAR2(30) OBJECT_NAME NOT NULL VARCHAR2(30) SUBOBJECT_NAME VARCHAR2(30) OBJECT_ID NOT NULL NUMBER DATA_OBJECT_ID NUMBER OBJECT_TYPE VARCHAR2(18) CREATED NOT NULL DATE LAST_DDL_TIME NOT NULL DATE TIMESTAMP VARCHAR2(19) STATUS VARCHAR2(7) TEMPORARY VARCHAR2(1) GENERATED VARCHAR2(1) SECONDARY VARCHAR2(1)

SQL> create table jjj as select * from t0,t1;

Table created.

SQL> desc jjj

 Name                                      Null?    Type
 ----------------------------------------- --------

----------------------------
C VARCHAR2(30) OWNER NOT NULL VARCHAR2(30) OBJECT_NAME NOT NULL VARCHAR2(30) SUBOBJECT_NAME VARCHAR2(30) OBJECT_ID NOT NULL NUMBER DATA_OBJECT_ID NUMBER OBJECT_TYPE VARCHAR2(18) CREATED NOT NULL DATE LAST_DDL_TIME NOT NULL DATE TIMESTAMP VARCHAR2(19) STATUS VARCHAR2(7) TEMPORARY VARCHAR2(1) GENERATED VARCHAR2(1) SECONDARY VARCHAR2(1)

SQL> jg

--
@home.com is bogus.
Hate to admit it, but I'm with Bush on this one:
http://www.signonsandiego.com/uniontrib/20051214/news_1n14congress.html
Received on Wed Dec 14 2005 - 18:00:30 CST

Original text of this message

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