34,594
社区成员
发帖
与我相关
我的任务
分享
--猜一个
declare @i int
set @i=1
while @i<100 --假如你要插入100行
begin
insert into Restaurant.dbo.Meal(MealPic)
select replicate('0',3-len(cast(@i as varchar(3))))+cast(@i as varchar(3))+'.gif'
set @i=@i+1
end
; WITH t AS(
SELECT *,row=ROW_NUMBER() OVER(ORDER BY id) FROM Meal
)
UPDATE t SET MealPic= RIGHT(10000+row,3)+'gif'