2013-03-11 63 views
0

因爲在我的ASP.NET頁面中導出超過500萬個單元格出現過長需要很長時間,所以我決定在後臺運行SQL代理作業併發送將excel文件鏈接到用戶的電子郵件收件箱。ASP.NET傳遞SQL語句以在SQL代理作業中運行

我的問題是如何將SQL語句(根據用戶在ASP.NET頁面上的選擇進行更改)傳遞給SQL代理作業?我需要先創建一個存儲過程嗎?然後獲取SQL代理作業運行sp?

另外,如何使用SQL代理作業將SQL結果導出到CSV文件中?

謝謝!

回答

0

您可以從您的ASP.NET代碼後面創建SQL Server代理作業,並將自定義T-SQL語句傳入。 Here就是一個例子。

Here是存儲過程將數據從T-SQL導出到CSV的示例