在SQLServer中一串连续数字,如1,2,3,4,5,....或者1 2 3 4 5 没有现成方法,网上都用通用表表达式递归生成。今天想到一个还算简单的方法,记录下来:select row_number() over (order by (select 1)) from String_Split(space(6),' ') 生成1-7连续的数字: String_Split是SQLServer 2016的新函数,这个方法只对2016及后续版本有效。