字段类型一致
但字段名不同。。
可否复制数据

解决方案 »

  1.   

    哦,,是可以的 如果我想插入几张不同表的值到一张表
    insert into employee(empno,ename,sql,deptno)   
    select empno from emp   
    where deptno = 10

    应该怎么改写呢,后面跟几个条件查询、、、给个例子吧。。
    本人的数据库语言太烂。。
      

  2.   

    --例子:
    --先建一个空表
    SQL> create table test as select empno,ename,sal from emp where 1=2;表已创建。SQL> select * from test;未选定行
    --插入数据,注意select语句后的字段要与表中的字段一致
    --或者指定字段insert into test(empno) select empnofrom emp where deptno=10
    SQL> ed
    已写入 file afiedt.buf  1* insert into test select empno,ename,sal from emp where deptno=10
    SQL> /已创建3行。
    --查看结果
    SQL> select * from test;     EMPNO ENAME             SAL
    ---------- ---------- ----------
          7782 CLARK            2450
          7839 KING             5000
          7934 MILLER           1300