괄호로 감싸면 된다.

 

select top (@declare_var) from tbl_A

 

 

https://blog.danggun.net/2228

 

[MSSQL] 'TOP'를 사용할때 변수를 넣어 사용하기

별생각없이 Select TOP @nTemp From @table; 이렇게 작성 했더니 '[변수]'근처의 구문이 잘못되었습니다. 필요 REAL, INTEGER, NUMERIC 또는 '('. 이런 에러가 ㅡ,.ㅡ;; 에라이~ 1. 'TOP'에 변수를 사용할 수 있다.'TOP'

blog.danggun.net

 

+ Recent posts