现在我想在数据库的某一张表里生成大量的测试数据(上万条),
我听别人说写脚本可以实现,怎么来生成这个脚本。
谢谢提供这方面的搜索关键词给我去找也可,或者简单例子最好,非常谢谢以下是别人给我的一个脚本,如果要看懂全部需要看些什么资料,
declare @i int,@j int,@nLoop int,@nLoop1 int
declare @hours int,@second int
declare @hours1 varchar(25),@second1 varchar(25),@up_time varchar(25)
declare @time varchar(20)
declare @id varchar(20),@title varchar(200),@version varchar(10),@up_time1 datetime,@dept char(3),@filesize int,@filename numeric(15),@pub_sts char(1),@pub_scope char(1)
declare @file_lang varchar(3),@abstract varchar(200),@cate varchar(100),@check_sts char(1),@memo varchar(16),@user varchar(30),@delflag int
declare @filename1 varchar(25)select @title=0,@filename=2005030001select @version='V1.0',@filesize=10000,@pub_sts=1,@pub_scope=1,@delflag=0 
select @id='2005-12-05 '
select @hours=0,@second=10select @time=':55:'select @file_lang='cf',@abstract='600',@cate='0101',@check_sts='1',@memo='工程信息',@user='perf73',@dept='VPC'select @i=0,@nLoop=20
select @j=0,@nLoop1=30
while @i<@nLoop 
begin  select @second=10
select @j=0 while @j<@nLoop1 begin select @hours1=convert(varchar,@hours)
select @second1=convert(varchar,@second) select @filename1=convert(varchar,@filename) select @up_time=@id+@hours1+@time+@second1
select @up_time1=convert(datetime,@up_time) select @filename=@filename+1 
select @second=@second+1
select @title=@title+1
select @j=@j+1 insert into oly_online_doc_meta values(@id+@hours1+@time+@second1,'工程问题'+@title,@version,@up_time1,@dept,@filesize,'500k.doc,'+@filename1+'.doc?',@pub_sts,@pub_scope,@file_lang,@abstract,@cate,@check_sts,@memo,@user,@delflag)

end
    select @i=@i+1
select @hours=@hours+1end