当前位置: 代码迷 >> Sql Server >> 帮忙打造一组测试表
  详细解决方案

帮忙打造一组测试表

热度:17   发布时间:2016-04-24 08:51:47.0
帮忙制作一组测试表

能否帮忙制作一组测试表呢?这个是做测试用的,不是正式表。不过我想模拟正式表的情况。谢谢了!
------解决思路----------------------
需要帮你把图片中的字打出来?
------解决思路----------------------
这些数据是来自于数据库中,还是自己填的。
------解决思路----------------------

-- 使用 rand 和 spt_values 组合。

create table test(dw varchar(20),mno varchar(20),pt varchar(20),t1 int, t2 int)
go
insert into test 
select 'XXX' 站号,
       cast(rand(CHECKSUM(newid())) * 10000 as int) % 3 机器号, 
       cast(rand(CHECKSUM(newid())) * 10000 as int) % 3 支付方式,
       cast(rand(CHECKSUM(newid())) * 10000 as int) % 10 票数,
       cast(rand(CHECKSUM(newid())) * 10000 as int) % 500 总金额
from master..spt_values where type ='p' and number <100 
go
select * from test 
go
drop table test 
go

  相关解决方案