26/07/2011, 18:05
|
| | | Fecha de Ingreso: junio-2011 Ubicación: Guatemala
Mensajes: 273
Antigüedad: 13 años, 4 meses Puntos: 33 | |
Respuesta: crear celdas con un porcentaje que sql estas usando, si es 2005 o posterior
ddeclare @myData table (val int) ;
insert @myData values (666),(888),(777) --some dummy data
;with cte as
(
select 100 as a
union all
select a-1 from cte where a>0
--generate 100 rows, the max recursion depth
)
,someRows as
(
select top 1000 0 a from cte,cte x1,cte x2
--xjoin the hundred rows a few times
--to generate 1030301 rows, then select top n rows
)
select m.* from @myData m,someRows where m.val=666
Adecualo a tus necesidades o puedes probar tambien este
SELECT 1
go 50
checate aqui
http://www.sqldev.org/transactsql/insert-same-record-many-times-58507.shtml |