日期:2014-05-17 浏览次数:20822 次
declare @len int set @len = 100 --指定长度100 select left(replicate(replace(newid(), '-', ''), @len/32+1), @len) --数字字母混合 --只要数字或字母或其它规则的话,自己写个函数处理一下吧
------解决方案--------------------
CREATE TABLE t1
(
id INT,
name VARCHAR(10),
sex VARCHAR(5)
)
SELECT * FROM t1
INSERT INTO t1
(
id,
name,
sex
)
SELECT ABS(CHECKSUM(NEWID())),LEFT(NEWID(),10),LEFT(NEWID(),5) FROM master..spt_values WHERE type='P' AND number<200
---------------------------
id name sex
555959615 0BB86D92-3 579A8
1901400478 810035BA-7 B7E15
702822961 EE1E45CA-3 8889E
57667605 81D648D5-D FCF60
1403175499 9E05DDAE-A 7D757
1623935659 334DC5C6-2 05ACD
1931786842 3F9BFC83-E 15B03
1835400365 B6D55216-9 46706
1336319623 9C86A288-3 F8815
707557583 8F3E0C0C-F 868F2
433937251 F423CD79-A 63642
756288870 090CCFE5-C A9E69
877081054 5EF87CFA-D 69DDD
1665883937 50E23C34-6 878A1
1305494563 D69D5DAA-7 7655D
1039244666 0FEB9B12-B 8787A
100371042 86BB8D15-F 27314
308813937 8755B104-7 24DF5
1680772326 6219368E-6 C0C09
1945680237 C7A6F76A-7 710CA
586712170 12C5DB8B-D 020FF
419608601 1D915EA1-9 1F599
1060724147 B5862B2D-8 CA3E1
1995314759 5E6E4D20-3 2F0D4
1010186015 4CB2C14C-3 C845B
308399218 ECB9C94E-A E245E
1183839747 08CA1885-6 BFB71
489713214 2888112C-A 5F625
1183677413 1E585D13-A FE950
628959623 780F8629-B 98643
912454585 9521B825-3 297D8
1590592576 6B6D6025-D 8A832
335585720 9F1F3D86-C 88CB0
225610868 7E9BB1D1-A 6AB47
819098550 ECEC7356-1 6CDDD
697696202 A9B4CF3D-B 08664
2021583026 83B2AB9E-F 61A3C
2126144568 2B1BFD6D-8 7C290
1560975942 05FC8824-F 1C2EF
757798570 792B0AF8-8 61C9B
1840059922 159158CF-2 D2A72
48633885 183AB8D6-9 49D86
1119349150 985132D8-C 1479A
1739588052 F83A019B-F 9C730
511924007 B0C400E2-2 98E0C
1442701153 E2D30196-C A710A
113592275 51CE69C1-C 0B833
1444987433 D381D24E-5 34F09
1833205322 8CE4C391-8 148FE
902775842 AC00E70B-D E2F71
1525048130 B4C0AD69-8 13BE0
1384880523 49D67F40-0 EB692
112201783 1B91C0C4-7 41584
1078819258 654629F7-8 47972
1650213242 62C99092-A 0F562
1481293414 6CF1465C-4 CC3E8
526857148 B51BE2F7-6 D4AF1
502745728 59264E5E-1 C9006
2086099513 9300E396-F B8E6E
216416298 BAD8DA28-D F7CA4
1359077289 FCA28612-B BF773
1127528599 ADFFBA01-D 9CB31
388539080 E3CD6E34-4 CBF90
428614806 556E989E-8 C348C
189983546 821A9F63-9 44839
653642098 B52FFC8D-1 3D5CA
1005283782 06BE0DDF-C FD72C
1610477816 197109EA-7 DAA55
1299434505 B6FD37AF-F 4159B
596638091 D40D28AE-D 4B8FE
1577699498 E802308D-B 51D51
1894480799 04A77A8C-8 99543
2138440015 55AE23B0-5 62C10
1320283311 10BE8EBE-C 39147
1302785311 8D4C7140-F 1867B
529201396 BB3FF38B-6 423A7
1244855961 DFE181B4-2 266E4
1220734221 97EE213C-A A2030
2058842060 A0F05990-9 810ED
942172068 8FCDF343-8 86E35
1700675203 3140AC72-E 9FC2A
2049981684 7A05E42F-9 B6697
2111376441 3D1D5A95-0 FB188
1347594164 107B3CB9-4 379C1
77659090 58B1A2CA-1 3E513
1938377031 470A3B3A-9 AAD1A
1969112384 77DBF436-B 5BEDC
861156609 C51A7C93-2 271F6
1478239002 E64E2356-8 D60E8
444115067 C4881A38-4 8A6D4
321051933 530F157D-7 4FFA9
1438655268 A139D72C-4 AAA9E
2043491098 A6506027-0 228A4
2082454918 71BF1992-E B7589
1289474324 4797FE2E-B