四川人,现在在重庆工作,以前当过一年的老师、做过几个月的开发,最终决定在测试行业奋斗,进入测试行业接近8个月了。现在主要还是功能测试,都是手工的。想在自动化测试与性能测试方面有所建树。希望能在51testing里面多认识一些同行,多结交一些朋友,多为软件测试行业尽自己的一份贡献!
欢迎加我lijiang816_xiao@hotmail.com
实现在sql server2000下批量构造数据环境[转发] 感谢baishi0502
上一篇 /
下一篇 2007-08-01 13:47:52
在查询分析器中编写存储过程input5,实现此功能.
前提:
设数据库中表结构如下:
编号sid int
姓名sname char 10
性别sex 2
科目item 14
分数score int
代码:
create proc input5
as
begin
declare @i int
declare @f float
declare @x int
declare @sname char(10)
declare @sex char(2)
declare @item char(14)
declare @score int
set @i=1
while(@i<=100)
begin
set @sname='LI'+STR(@i,3,0)
set @f=RAND(@i)
set @sex=RIGHT(STR(@f,7,5),1)
set @score=CAST(RIGHT(STR(@f,7,5),2) AS int)
if @sex='1' or @sex='2' or @sex='3'
begin
set @sex='y'
set @item='shuxue'
end
else
begin
set @sex='n'
set @item='yuwen'
end
insert into test1(sid,sname,sex,item,score) values(@i,@sname,@sex,@item,@score)
set @i=@i+1
end
end
执行:
exec input5
收藏
举报
TAG: