Insertando n número de registros con T-SQL
Quiero agregar un número variable de registros en una tabla (días)
Y he visto una buena solución para esto:
<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>
Pero, lamentablemente, eso no funciona en un UDF (porque #temp y SET ROWCOUNT). ¿Alguna idea de cómo se podría lograr esto?
En este momento lo estoy haciendo con una variable WHILE y una tabla, pero en términos de rendimiento no es una buena solución.