SQL SERVER 2008,怎么向某张表中的多个字段同时写入多组数据,比如想在table中的ID,name,sex中都想写入200行指定长度的随机字符串。
另外还有一个问题,加入想限定数据的类型,比如写入的数据要都是字母或者要都是数字改怎么写?谢谢
------解决方案--------------------
- SQL code
declare @len intset @len = 100 --指定长度100select left(replicate(replace(newid(), '-', ''), @len/32+1), @len) --数字字母混合--只要数字或字母或其它规则的话,自己写个函数处理一下吧
------解决方案--------------------
- SQL code
CREATE TABLE t1( id INT, name VARCHAR(10), sex VARCHAR(5))SELECT * FROM t1INSERT 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 sex555959615 0BB86D92-3 579A81901400478 810035BA-7 B7E15702822961 EE1E45CA-3 8889E57667605 81D648D5-D FCF601403175499 9E05DDAE-A 7D7571623935659 334DC5C6-2 05ACD1931786842 3F9BFC83-E 15B031835400365 B6D55216-9 467061336319623 9C86A288-3 F8815707557583 8F3E0C0C-F 868F2433937251 F423CD79-A 63642756288870 090CCFE5-C A9E69877081054 5EF87CFA-D 69DDD1665883937 50E23C34-6 878A11305494563 D69D5DAA-7 7655D1039244666 0FEB9B12-B 8787A100371042 86BB8D15-F 27314308813937 8755B104-7 24DF51680772326 6219368E-6 C0C091945680237 C7A6F76A-7 710CA586712170 12C5DB8B-D 020FF419608601 1D915EA1-9 1F5991060724147 B5862B2D-8 CA3E11995314759 5E6E4D20-3 2F0D41010186015 4CB2C14C-3 C845B308399218 ECB9C94E-A E245E1183839747 08CA1885-6 BFB71489713214 2888112C-A 5F6251183677413 1E585D13-A FE950628959623 780F8629-B 98643912454585 9521B825-3 297D81590592576 6B6D6025-D 8A832335585720 9F1F3D86-C 88CB0225610868 7E9BB1D1-A 6AB47819098550 ECEC7356-1 6CDDD697696202 A9B4CF3D-B 086642021583026 83B2AB9E-F 61A3C2126144568 2B1BFD6D-8 7C2901560975942 05FC8824-F 1C2EF757798570 792B0AF8-8 61C9B1840059922 159158CF-2 D2A7248633885 183AB8D6-9 49D861119349150 985132D8-C 1479A1739588052 F83A019B-F 9C730511924007 B0C400E2-2 98E0C1442701153 E2D30196-C A710A113592275 51CE69C1-C 0B8331444987433 D381D24E-5 34F091833205322 8CE4C391-8 148FE902775842 AC00E70B-D E2F711525048130 B4C0AD69-8 13BE01384880523 49D67F40-0 EB692112201783 1B91C0C4-7 415841078819258 654629F7-8 479721650213242 62C99092-A 0F5621481293414 6CF1465C-4 CC3E8526857148 B51BE2F7-6 D4AF1502745728 59264E5E-1 C90062086099513 9300E396-F B8E6E216416298 BAD8DA28-D F7CA41359077289 FCA28612-B BF7731127528599 ADFFBA01-D 9CB31388539080 E3CD6E34-4 CBF90428614806 556E989E-8 C348C189983546 821A9F63-9 44839653642098 B52FFC8D-1 3D5CA1005283782 06BE0DDF-C FD72C1610477816 197109EA-7 DAA551299434505 B6FD37AF-F 4159B596638091 D40D28AE-D 4B8FE1577699498 E802308D-B 51D511894480799 04A77A8C-8 995432138440015 55AE23B0-5 62C101320283311 10BE8EBE-C 391471302785311 8D4C7140-F 1867B529201396 BB3FF38B-6 423A71244855961 DFE181B4-2 266E41220734221 97EE213C-A A20302058842060 A0F05990-9 810ED942172068 8FCDF343-8 86E351700675203 3140AC72-E 9FC2A2049981684 7A05E42F-9 B66972111376441 3D1D5A95-0 FB1881347594164 107B3CB9-4 379C177659090 58B1A2CA-1 3E5131938377031 470A3B3A-9 AAD1A1969112384 77DBF436-B 5BEDC861156609 C51A7C93-2 271F61478239002 E64E2356-8 D60E8444115067 C4881A38-4 8A6D4321051933 530F157D-7 4FFA91438655268 A139D72C-4 AAA9E2043491098 A6506027-0 228A42082454918 71BF1992-E B75891289474324 4797FE2E-B 464191766615937 4DCE0A98-C 81AFD798610388 3C32236B-3 B256C1814650331 D6999BD8-4 8D1FB833279191 D57483DA-8 902461507384685 D682FC31-B 1060C2061854340 C59607F5-B 70ED7372984151 03DEA749-C 2148F1404602808 64226E07-5 7610B512293577 FC5B4BAF-9 CBBDA1316505301 E7196832-B BEF34761790200 241B0DE7-8 F1F701790860457 C61CF8C3-C A68041776221262 3466F0C3-1 17FA7735354136 02F9000A-B 2454F1248877417 8B9EFB4F-3 0C6FB1548713861 9215AEA1-9 09A621988066490 7B42F945-0 F12D71733488634 6047C6A4-F A71E9463720935 98F44DDC-3 546EE403238261 B7B7AA7A-3 9969282531432 99B1E6B8-5 66E086560306 A3A4BB37-3 EF96A2046641227 E4F1F201-9 ECD25696468393 EA3898CF-E 5C30F1907104019 25451884-7 D6EF5646804590 C953862B-5 1A5D9618701096 B4B734CF-7 B73811844583934 0417257B-F 67322886534379 54A0C96E-B 8C2D31954796099 0E8D894B-3 CD101969485470 5D2F26DD-0 0C0841802157989 7163A39E-1 14C291459326079 E6A48D7A-0 4BC49323856732 B00E617A-E F41D1593266500 0845ACE6-C 0694C1398934289 FC792467-0 53E0136660280 9E84CBFD-6 03DD4382133309 16030A2D-D 662671655943634 0236681F-D F40CA2125810446 0FCB6ABE-1 7D558570311958 D93B91C9-E F70DC984717557 216B7908-8 3D74E685760155 798403B5-8 C30271693163027 43DE424B-0 EB7E61182593303 F3A252F6-1 1A359839845409 4FAA7AF6-6 3AB551892542554 F45A3C00-7 760B71691808365 CE0ECF47-7 05EAF104731168 64EA0280-9 DA5501988139494 FCCDEA51-A 0BB71941125622 A0495A86-D FBC891208813396 E8EBBA6C-3 A52491269907423 8C0FEF0F-9 E48B3362712234 239FA1C4-2 E60C6155325280 EA5C0087-A 7AABD1632556764 D821386A-3 5909E2099770880 7F8037C4-C CBFCD984804385 B255C9C9-9 326861604090351 310EF6D5-F EFF321379559363 597F6696-4 505D0208011083 A4E4DF3C-D 715532020620565 08308EE4-1 F2E0E909679356 E932EC92-2 9643F1878464393 F12E37C6-9 1F83E250431987 6F0372F4-D CC56B1948888955 067A6F94-D D49EF73189794 1C037AF0-C E94B41628142437 DAC90694-6 68EC0635585334 E90E7DE4-C B04EF1376964781 2D4F37AA-4 50FC511226688 871B158E-A 86195527958441 5D7F983F-0 41E851147841322 6CB345A3-7 42ED1968804449 C45ACF37-C AE4C11048225743 3FAFC9AA-B EDF1F461864766 F51CE1FE-8 853301440467102 2F0B8DDD-F B755136604201 3CF447A2-8 67CB61229803431 6DCA776D-D A8CE31451048124 5412A1C2-0 497F11940827757 439FAF6A-F F4457330900483 41E76C23-D A234D313768838 4D8D1DF5-1 339111824084989 ACDE3A87-B B8D7C570475148 C69FE80E-A 449891074896337 F0986E25-9 DEA15307747719 7DE0EC3B-F 0011E379816067 8A1222C2-0 2BC881060393936 83CF57AE-5 113A01679867924 18CF2B10-C DF9F2608823340 CB56CAFA-E 25AB21270690276 C46AB2CA-6 248A71812802383 A446715F-6 21B9A729802442 57151505-C 1218E2142701717 65B8E318-7 B6B7F55206477 8E657766-3 FCC29264478594 AA56A6C5-7 707021374097175 9E11DE43-D 22C4B521101757 595BAEB3-5 9572D755807172 3AAC1BDA-8 1806D1812609167 0CE8788C-5 447F4893025368 3A95D8C4-D C89961322189083 D1916276-0 963EC2074777320 3BA5DE86-C F58C5696647185 EBCD2BD5-3 AEDCB