17,086
社区成员
发帖
与我相关
我的任务
分享
--例如查看emp表的字段,你可以分别看看两个表的结构,然后对应字段就可以了
SQL> desc emp;
名称 是否为空? 类型
----------------------------------------- -------- ---------------
EMPNO NOT NULL NUMBER(4)
ENAME VARCHAR2(10)
JOB VARCHAR2(9)
MGR NUMBER(4)
HIREDATE DATE
SAL NUMBER(7,2)
COMM NUMBER(7,2)
DEPTNO NUMBER(2)
表的具体字段名和个数是不知道的?那咋好对应呢?
给你个建议,通过数据字典查出表的所有栏位有哪些,
SELECT * FROM all_tab_cols WHERE table_name='TABLE1';
然后查询语句中将所有栏位按顺序查询出来,再insert
INSERT INTO table2(col1,col2,col3....) SELECT col1,col2,col3....FROM table1;