我有一個返回完整數據集的SQL查詢:例如,根據查詢結果創建平面文件
ID,EmployeeNumber,列1,col2的,COL3,COL4,Insurance1,Insurance2,Charges1 .. Charges5 ... InsurancePmt1,InsurancePmt2,..扣除額,共付額,.. Col70
我需要創建基於該數據集文件恢復和文件應具有以下結構:
L1 - >TR STATS,TotalChgs,TotalEmployees ...
L2 - >EMP,EmployeeNumber1,列1,列2,COL3 ,費用1,費用5 ...
L3 - >INS,Insurance1,InsurancePmt1
L4 - >INS,Insurance2,InsurancePmt2
L5 - >PMT,扣除額,共付
L6 - >EMP,EmployeeNumber2,列1,列2,COL3,Charges1 ,收費5 ...
L7 - >INS,Insurance1,InsurancePmt1
L8 - >INS,Insurance2,InsurancePmt2
L9 - >PMT,可抵扣,Copay
對於數據集中返回的每個「員工編號」都是如此。
該文件的格式/佈局是一個要求。我正在使用MSSQL,但難以理解文件的後勤。是否有可能做我想用sql來實現的目標? 如果是這樣,有人能指出我在正確的方向嗎?
你確實在問如何格式化查詢的輸出,所以你可能需要查看報表工具(SSRS,Crystal Reports等)或者你喜歡的編程語言的模板引擎。如果您必須在SSIS中執行此操作,那麼腳本任務將是一種方式,但個人而言,我會將查詢放入視圖(或存儲過程)中,並從客戶端工具中查詢以生成輸出。 – Pondlife