日期:2014-05-17 浏览次数:20696 次
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