I want to run a query like this:
SELECT * FROM Studio WHERE Id IN (134, 144, 132, 138, 7432, 7543, 2566)
but the amount of Id<
You can absolutely do this in a stored procedure.
create a temp table inside the stored procedure and insert the values split on the commas or any delimiter then do this
SELECT * FROM Studio WHERE Id IN (select id from temptable)
Then delete the table.