RE: How to efficiently create test data?

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance

wuli81_at_hotmail.com
Date: 07/21/04


Date: Tue, 20 Jul 2004 18:44:01 -0700

use bcp ,but you need generate your test data before.

"Carl Carlson" wrote:

> Hi,
>
>
>
> I want to learn about performance tuning in SQL and therefore need some test
> data. I thought about inserting data in a table as follows:
>
>
>
>
>
> This approach unfortunately performs very badly and I already got stuck by
> creating my test data :-(
>
>
>
> declare @i int
>
> declare @j int
>
> declare @k int
>
> declare @l int
>
> declare @counter int
>
>
>
>
>
> set @i = 65
>
> set @j = 65
>
> set @k = 65
>
> set @l = 65
>
> set @counter = 0
>
>
>
> while @i < 91
>
> begin
>
> while @j < 91
>
> begin
>
> while @k < 91
>
> begin
>
> while @l < 91
>
> begin
>
> insert into DummyTable1
> (EmpId, EmpName) values (@counter, char(@i) + char(@j) + char(@k) +
> char(@l))
>
> set @l = @l +1
>
> set @counter = @counter + 1
>
> end
>
> set @l = 65
>
> set @k = @k +1
>
> end
>
> set @k = 65
>
> set @j = @j +1
>
> end
>
> set @j = 65
>
> set @i = @i +1
>
> end
>
>
>
>
>
> Can anybody help by telling me hot this can be done better?
>
>
>
> Thank you
>
>
>



Relevant Pages