Como faço para atualizar n linhas em uma tabela?

Preciso atualizar as primeiras N linhas em uma tabela que atende a uma condição.

Eu sei que posso fazer um Update Top N ... mas o problema é que N está em uma variável @.

UPDATE TOP @N SET ... não funciona.

Existe uma maneira de fazer isso que estou perdendo?

Nenhuma definição de tabela específica aqui, porque não importa quais são as colunas. Se eu puder fazer isso para uma tabela de uma coluna, posso fazer isso para minha tabela.

questionAnswers(2)

yourAnswerToTheQuestion