我需要使用以下SELECT插入到表中
select 1001, '2021-Q1', null, null
union
select 1001, '2021-Q2', null, null
union
select 1001, '2021-Q3', null, null
union
select 1001, '2021-Q4', null, null
我需要这样做,直到2030年。其他所有内容都相同。
所以下一个插入将是这样的:
select 1001, '2022-Q1', null, null
union
select 1001, '2022-Q2', null, null
union
select 1001, '2022-Q3', null, null
union
select 1001, '2022-Q4', null, null
如何做到这一点而不必手动进行?
答案 0 :(得分:2)
您可以使用SQL Server表值构造函数至少使其变得更简单-像这样:
div