According to MSDN , a stored procedure can contain no more than 2100 parameters. The limit applies to all parameters regardless of their direction (input or output).
However, I would advise you to keep the number of parameters relatively low. If you are returning a lot of data or a lot of data, use a result set instead.
source
share