我希望能够查询多个相同类型的参数(例如,几个 ID,只是为了保持示例简单),因此我只需执行一次过程,而不是为每个单独的 ID 执行一次。在我的单实例 proc 返回一个名称的地方,我的 get-all proc 将返回一个名称的单列表。
我现在拥有的:
EXEC MyProc(123);
EXEC MyProc(456);
EXEC MyProc(789);
我想要什么:
// Square brackets aren't correct syntax,
// they just represent a list that contains x number of IDs
EXEC MyProc([123, 456, 789]);
我可以这样做吗?如果可以,是否有一种简单的机制来处理不涉及游标和各种过于复杂的事情的事情?这甚至会被认为是一个好主意吗?