2011-04-25 23 views
0

我正在查詢如下,它將一次獲取多個數據,但我不知道如何爲此編寫存儲過程 - 任何人都可以幫助我嗎?如何爲以下查詢實現存儲過程

在代碼中我寫這

string deleteSQL = "Select File_Data from tblachmaster WHERE Id IN (" + gvIDs.Substring(0, gvIDs.LastIndexOf(",")) + ")"; 

這不是寫這樣的我必須使用存儲過程來執行

這是我的查詢

Select File_Data 
From tblachmaster 
Where Id IN (1,2,3, and so on); 
+0

這是在SQL中,但可能會給解決方案提示http://stackoverflow.com/questions/1069311/passing-an-array-of-parameters-to-stored-procedure – 2011-04-25 08:28:38

回答

0
CREATE PROCEDURE myProc()  
BEGIN 
SELECT File_Data from tblachmaster WHERE Id IN (1,2,3, and so on); 
END; 
+0

我不想硬編碼值,我想通過聲明一些變量 – Dotnet 2011-04-25 08:06:35

+2

來通過它們,你必須提供你的問題,然後... =) – Headshota 2011-04-25 08:19:01