四川人,现在在重庆工作,以前当过一年的老师、做过几个月的开发,最终决定在测试行业奋斗,进入测试行业接近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:

 

评分:0

我来说两句

日历

« 2024-04-27  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 12377
  • 日志数: 17
  • 图片数: 1
  • 文件数: 5
  • 书签数: 1
  • 建立时间: 2007-07-27
  • 更新时间: 2007-12-31

RSS订阅

Open Toolbar