Postgresql数据库不支持select...into...
可以用insert into ... select ...代替

解决方案 »

  1.   

    Post对临时表回收很慢,几十年都不收回!不如用子查询!
      

  2.   

    不知道解没解决,你可以这样:
    SELECT dbecode AS name, dbecode AS b, dbdate AS a, dbjobnumber AS c, 
    dbworkid AS d, dbworktime AS e, dbattribute AS f, memo AS g into temp1 
    FROM tbreport 
    UNION ALL 
    SELECT  dbecode AS name, '12' AS b,'1900-01-01' AS a, '13' AS c, '14' AS d, 
    SUM(dbworktime) AS e, '15' AS f, 'g' AS g 
    FROM tbreport 
    GROUP BY dbecode 
    UNION ALL 
    SELECT  '22' as name, '20' AS b, '1900-01-01' AS a,'23' AS c, '24' AS d, 
    SUM( dbworktime) AS e, '25' AS f, 'g' AS g FROM tbreport ORDER BY name,a desc