批量生成数据的方法
DECLARE @i SMALLINT
SET @i = 1
WHILE (@i <=10000)
BEGIN
INSERT INTO prvflat_stuinfo_part(stuid,identitycard,stuname,stucode,sex,region)
VALUES(newid(),'330727198209193511','ckj'+'@i',@i,'1','5105')
SET @i = @i + 1
END
GO
在sql Server中使用32全球唯一码(GUID)可用newid来获取。
insert into [User](id,name,password)values(newid(),'xp','1234')
其中id数据列要求是36位char型或Uniqueidentifier 型
以下内容来自sql Server联机帮助
可以包含对 GUID 数据类型的引用,该数据类型用于存储全局唯一标识符。在更新查询和插入源查询中可以调用 newid( ) 函数,以生成新的 GUID 存储在数据库内。
创建选择查询时,允许对 GUID 类型列执行的唯一操作是基于等于(= 和 <>)的比较。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。