use AdventureWorks --Or any database with a sizable amount of objects in it
go
insert into #tmp5 (userID)
select top 9999
row_number() over (order by (select null)) as UserID
from sys.objects a
cross join sys.objects b
Это в основном row_numbers для всех системных объектов, и перекрестное соединение гарантирует, что у вас есть целая куча из них для номера строки. В зависимости от размера таблицы, которую вы хотите создать, и / или размера таблицы sys.objects, вам потребуется больше или меньше перекрестных объединений.