Variables de procedimiento almacenadas

Me temo que mi terminología me ha impedido encontrar los resultados que estoy buscando en Internet. De todos modos, tengo un procedimiento almacenado bastante complejo al que necesito pasarle varias variables. En lugar de ingresar estas variables varias veces a través del procedimiento almacenado, ¿hay una manera de definir una variable al comienzo del procedimiento y hacer referencia a esa variable durante todo el procedimiento? Por ejemplo

Número de ID = 1075, 1050, 1025

En lugar de tener que usar la cláusula where varias veces durante el procedimiento,

DONDE IDNumber = 1075 Y IDNumber = 1050 Y IDNumber = 1025

¿Hay alguna manera de definir esos enteros en una sola variable y pasar la variable a través del procedimiento almacenado?

Lo siento por cualquier confusión que acompañe a estas preguntas, ya que SQL es muy nuevo para mí. Gracias por su tiempo y ayuda.

Estoy usando SQL Server 2008 R2.

Respuestas a la pregunta(1)

Su respuesta a la pregunta