Is there a SQL query I can do that will generate a linear sequence like
1, 2, 3, 4, 5, 6, 7 ... x+1
or
2, 7, 12, 17, 22 ...
No. (Unless precreating a table of numbers counts as a generic way.)
In SQL Server this can be done with a recursive CTE or generating a sequence using ROW_NUMBER()
ROW_NUMBER()