2016-02-12 38 views
-1

我有一個存儲過程,它需要ANLSID作爲參數。我有另外一張由100 ANLSID組成的表格。如何在調用存儲過程時一次性傳入100個ID?

如何編寫循環/光標或其他任何內容,以便在一次運行時查詢運行100 @ANLSID,以便我不必將@ANLSID作爲輸入提供100次?

在此先感謝。

+1

這取決於您正在使用的確切DBMS。 –

+0

沒有必要的循環或遊標,而是你可以返回這些ID作爲CSV值,使用東西運營商,這與MS SQL服務器 –

+0

謝謝Krishna.I使用MS SQL服務器。我不知道鄰接的東西operator.Can你舉個例子? –

回答

0

如果我正確理解您的查詢,您想要傳遞存儲過程中表的所有ID。你實際上不需要傳遞任何ID。你可以簡單地遍歷存儲過程本身中的錶行。

希望它有幫助。

相關問題