sqlserver里不能建立这样的存储过程,因为top 的表达 n 必须为一个常数,就像你在C/C++中不能建立数组a[n](其中n不是常数),这个道理是一样的。