Oracle中将查询的结果放入一张自定义表中的例子

来源:互联网 发布:手机自动呼叫软件 编辑:程序博客网 时间:2024/06/16 14:23

如下的实际例子代码可以将查询的结果放入到一张自定义表中,同时可以再从这个自定义的表中查询数据:

 with AA as
 (SELECT TICKETNUMBER, TICKETTYPE, VERSIONNUMBER, STAGENAME, DTANALYZED,
  GISPROCESSID, PROCESSSTATUS, DTRECEIVED, USERID, USERNAME, FIRSTNAME,
  LASTNAME, NUMBEROFDAYS
  FROM REPORT_PERFORMANCEOFANALYZER
  WHERE (DTANALYZED IS NULL)
  UNION ALL
  SELECT TICKETNUMBER, TICKETTYPE, VERSIONNUMBER, STAGENAME, DTANALYZED,
  GISPROCESSID, PROCESSSTATUS, DTRECEIVED, USERID, USERNAME, FIRSTNAME,
  LASTNAME, NUMBEROFDAYS
  FROM REPORT_PERFORMANCEOFANALYZER REPORT_PERFORMANCEOFANALYZER_1)
SELECT TICKETNUMBER, TICKETTYPE, VERSIONNUMBER, STAGENAME, DTANALYZED,
  GISPROCESSID, PROCESSSTATUS, DTRECEIVED, USERID, USERNAME, FIRSTNAME,
  LASTNAME, NUMBEROFDAYS,
  (SELECT COUNT(GISPROCESSID) AS COUNTTICKETS FROM AA) COUNTTICKETS
  FROM AA
 ORDER BY USERNAME;

原创粉丝点击