2014-03-24 32 views
0

我是noob,並沒有任何編程語言的基本知識。我會描述我的情況,也許有人可以給我指導我應該看得更遠的地方。SQL Developer報告和外部CSV文件

在我的工作中,我有時需要獲取一些統計數據並比較大型數據文件。爲了完成這項工作,我們的僱主爲我們提供了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. 也許我正在爲我的工作使用錯誤的軟件?

回答

0

如果您有CSV數據並且您有權訪問SQL Server Management Studio。

1)您可以使用導入/導出嚮導通過爲其創建表將數據複製到數據庫中。 2)使用此表連接您的報表,您可以使用SQL Server Management Studio查詢您的連接和表。