row_number का उपयोग करें अपनी पंक्तियों को अनुक्रमिक संख्या देने के लिए कार्य करें
insert into Table1 (column1,column2)
select
(select max(column1) from Table1) + row_number() over (order by T2.anotherColumn),
T2.anotherColumn
from Table2 as T2
या अधिक सुरक्षित संस्करण (तालिका 1 में कोई पंक्ति न होने पर भी यह काम करेगा):
insert into Table1 (column1,column2)
select
isnull(T1.m, 0) + row_number() over (order by T2.anotherColumn),
T2.anotherColumn
from Table2 as T2
outer apply (select max(column) as m from Table1) as T1