【问题标题】:SQL Developer reports and external CSV fileSQL Developer 报告和外部 CSV 文件
【发布时间】:2014-03-24 19:57:17
【问题描述】:

我是菜鸟,没有任何编程语言的基本知识。我会描述我的情况,也许有人可以指导我进一步研究的方向。

在我的工作中,我有时需要获取一些统计数据并比较大型数据文件。为了完成这项工作,我们的雇主为我们提供了 Oracle Discoverer Plus,问题是我不能定义连接或创建新项目,只有支持公司才能这样做,例如,为了获得新的连接,我有时可以等待一周。为了解决这种情况,我开始导出 CSV 文件并将它们导入 MS ACCESS,因为在那里我可以在 JetSql 中编写任何我需要的连接。最近我们的雇主为我们提供了“以查看器模式”访问 SQL 开发人员的权限,现在我正在 SQL Developer 工作表中编写查询或将它们保存为报告,例如:

SELECT DISTINCT  PT.REQUEST_NUMBER, GIS_INFO.PROVINCE_ID, LEAST(SUM(CASE WHEN PT.LAND_A  < 0.3 THEN NULL ELSE PT.LAND_A  END) OVER(PARTITION BY PT.REQUEST_NUMBER ),SUM(CASE WHEN PT.LAND_B < 0.3 THEN NULL ELSE PT.LAND_B END) OVER(PARTITION BY PT.REQUEST_NUMBER )) AS ZZ FROM SELECT REQUEST.REQUEST_NUMBER, FIELDS.SEQ,FIELDS.LAND_A, FIELDS.LAND_B, FIELDS.BRC_ID FROM REQUEST LEFT OUTER JOIN FIELDS ON REQUEST.ID = FIELDS.B_ID WHERE REQUEST.PRI_ID = '199' AND REQUEST.STATUS NOT IN ('RECALLED', 'REJECTED') AND FIELDS.STATUS = 'ACTIVE') PT LEFT OUTER JOIN GIS_INFO ON PT.BRC_ID=GIS_INFO.BRC_ID WHERE GIS_INFO.PROVINCE_ID = 10001245 AND GIS_INFO.PRI_ID = '199' 

问题:

  1. 有时我需要将我的 SQL Developer 报告加入到我桌面上的 CSV 文件中(现在我再次将它们导入到 MS ACCESS 并加入其中)但也许有可能以某种方式与 SQL Developer 连接到这个CSV 文件?

  2. 是否有可能将一个报告与另一个我创建的保存报告结合起来,所以我不应该每次都复制所有长代码?

  3. 也许我在工作中使用了错误的软件?

【问题讨论】:

    标签: sql csv join


    【解决方案1】:

    如果您拥有 CSV 格式的数据并且您有权访问 SQL Server Management Studio。

    1) 您可以使用导入/导出向导通过为其创建表来将数据复制到数据库中。 2) 使用此表连接您的报表,您可以使用 SQL Server Management Studio 查询您的联接和表。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多