pab*_*urg 4 sql t-sql sql-server-2017
我正在尝试对表(例如 table1)进行插入,我想在附加 char 或 int 声明后插入一系列数字?
前任。对于范围 1-10
abc1,
abc2,
abc3,
abc4,
.
.
.
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?
我喜欢为此目的使用递归 CTE:
with nums as (
select @rangestart as n
union all
select n + 1
from nums
where n < @rangeend
)
insert into table1(col)
select 'abc' + cast(nums.n as varchar(255))
from nums;
Run Code Online (Sandbox Code Playgroud)
如果您的号码超过 100 个,则应使用该MAXRECURSION
选项。此外,任何数字表都可以达到相同的目的。
归档时间: |
|
查看次数: |
13485 次 |
最近记录: |