基本的建表语句是这样的:
create table table_name as select ....而你的是:
CREATE TABLE AS ZDQ  SELECT .....

解决方案 »

  1.   

    首先:  AS ZDQ  改成  ZDQ  AS 其次: 你建表为什么还用where呢?
      

  2.   

    我改了.但是报错,第二行
    SELECT GADATA0001.EMPLOYEE.STRARDNO,GADATA0001.SALARY.*
                               *
    ERROR 位于第 2 行:
    ORA-00904: 无效列名
      

  3.   

    CREATE TABLE ZDQ AS 
    SELECT a.STRARDNO, b.*
    FROM GADATA0001.EMPLOYEE a,GADATA0001.SALARY b WHERE a.LNGEMPLOYEEID=b.LNGEMPLOYEEID
      

  4.   

    CREATE TABLE ZDQ as
    SELECT GADATA0001.EMPLOYEE.STRARDNO,GADATA0001.SALARY.*
    FROM GADATA0001.EMPLOYEE,GADATA0001.SALARY WHERE GADATA0001.EMPLOYEE.LNGEMPLOYEEID=GADATA0001.SALARY.LNGEMPLOYEEID