Wstawianie n liczby rekordów za pomocą T-SQL
Chcę dodać zmienną liczbę rekordów w tabeli (dni)
Widziałem fajne rozwiązanie:
<code>SET @nRecords=DATEDIFF(d,'2009-01-01',getdate()) SET ROWCOUNT @nRecords INSERT int(identity,0,1) INTO #temp FROM sysobjects a,sysobjects b SET ROWCOUNT 0 </code>
Niestety nie działa to w UDF (ponieważ #temp i SET ROWCOUNT). Jakiś pomysł, jak można to osiągnąć?
W tej chwili robię to za pomocą zmiennej WHILE i tabeli, ale pod względem wydajności nie jest to dobre rozwiązanie.