Cita: reconoce los parametros pero no se como sabe cual es cual
Hasta lo que sé, los parámetros tienen que ir en el mismo orden de aparición de los "?".
Cita: Mi otra consulta es que quisiera partir mi string en 2, es decir tener @consulta1 + @consulta2 pero no me ha funcionado, saben como podria hacerlo?
Son dos consultas distintas y dos sentencias preparadas diferentes.
Si vas a usar una u otra, entonces resuélvelo con IF ... THEN/ELSE/ENDIF