目前我的開發環境是使用SQL Server Express 2008 R2和VS2010進行項目開發。用另一個表中的SQL查詢傳遞執行存儲過程?
我的問題是這樣的,提供一個情景:
發展目標:
我開發的窗口服務,像使用.NET C#數據挖掘和數據倉庫。 這意味着我有兩個或更多的數據庫參與。
我的塞納里奧是這樣的:
我有一個表調用數據庫SQL_Stored內部具有名字明杆QueryToExec。
我首先想到的是寫入一個存儲過程,我嘗試使用在ID和TableName中傳遞的兩個參數傳出存儲過程名稱Extract_Sources。
我的第一步是從SQL_Stored表中選出需要執行的sql。我嘗試用一個簡單的SELECT語句,例如拿到SQL:
Select Download_Sql As Query From SQL_Stored Where [email protected] AND [email protected]
那是可能得到的結果,或者是有另一種方式來做到這一點?
我的第二步是執行從SQL_Stored Table獲得的Sql。是否可以通過 來執行查詢,以選擇以下過程中的此特定存儲過程? 需要創建一個變量來存儲sql?
謝謝,感謝您的一切幫助。請不要猶豫,因爲我可以從中瞭解我的錯誤或錯誤。謝謝。
PS_1:我爲我可憐的英語感到抱歉。
PS_2:我是新來的存儲過程。
LiangCk
提示:你是 「重新發明輪子」。數據挖掘工具已經存在。 – Jamiec
我知道有很多數據挖掘工具存在它的話。它需要通過out客戶的要求完成,他們指定了一個可以通過vs2010和sqlserver平臺完成的窗口服務。沒有其他第三方參與。 – Worgon
SQLServer +數據挖掘= SQL分析服務。 – Jamiec