我有一個場景,我需要將select語句的結果傳遞給批處理腳本,然後使用這些值生成另一個文件。如何讀取select語句的輸出並將其分配給循環中的批處理文件中的各個參數
SQL查詢:
Select SrcName, TrgName from dbo.t_src_trg_ref where Loadstatus='Assinged'
O/P此查詢是這樣的:
SrcName | TrgName
src1 | trg1
src2 | trg2
src3 | trg3
等等
批處理腳本應該閱讀的輸出,併爲每一個文本文件排成一個循環,文件的內容應該是這樣的:
file1.txt
$$src=src1
$$trg=trg1
file2.txt
$$src=src2
$$trg=trg2
file3.txt
$$src=src3
$$trg=trg3
依此類推。
在這方面的任何幫助,我是批量腳本新手,發現很難爲此開發批處理腳本。
在此先感謝。
爲什麼你不能在SQL中創建文件? –
不具有對SQL Server中擴展存儲過程的執行權限。這就是爲什麼要在批處理腳本中做到這一點:( – Anurag