生成100万条8位不重复数据的示例--来自http://blog.csdn.net/zjcxc/archive/2006/08/20/1099215.aspx
来源:互联网 发布:天猫淘宝反光背心 编辑:程序博客网 时间:2024/06/05 00:39
生成100万条8位不重复数据的示例
USE tempdb
GO
-- 创建测试表
CREATE TABLE tb(id char(8))
-- 创建用于自动过滤重复值的唯一索引
CREATE UNIQUE INDEX IX_tb ON tb(id)
WITH IGNORE_DUP_KEY
GO
-- 测试数据插入的处理时间, 记录开始处理的时间点
DECLARE @dt datetime
SET @dt = GETDATE()
-- 插入随机数据
SET NOCOUNT ON
DECLARE @row int
SET @row = 1000000 -- 设置总记录数
WHILE @row >0
BEGIN
-- 显示提示信息, 表示还需要插入多行数据
RAISERROR('need %d rows', 10, 1, @row) WITH NOWAIT
-- 插入随机的位编码数据
SET ROWCOUNT @row
INSERT tb SELECT
id = RIGHT(100000000 + CONVERT(bigint, ABS(CHECKSUM(NEWID()))), 8)
FROM syscolumns c1, syscolumns c2
SET @row = @row - @@ROWCOUNT
END
-- 显示插入数据使用的时间
SELECT BeginDate = @dt, EndDate = GETDATE(),
Second = DATEDIFF(Second, @dt, GETDATE()),
GO
-- 显示最终的结果记录是否正确
SELECT COUNT(*) FROM tb
GO
-- 删除测试
DROP TABLE tb
- 生成100万条8位不重复数据的示例--来自http://blog.csdn.net/zjcxc/archive/2006/08/20/1099215.aspx
- 如何快速生成100万不重复的8位编号(zjcxc(邹建)的专栏)
- 学习 C++的五十条忠告 来自http://blog.csdn.net/redhat7890/archive/2008/12/23/3589701.aspx
- 使用POI读取Word207和Excel2007的例子(来自http://blog.csdn.net/ejbcreate/archive/2009/08/06/4419571.aspx)
- 抄袭来自http://blog.csdn.net/relative660/archive/2009/07/31/4398625.aspx WSDL逆向生成服务端
- http://blog.csdn.net/hbuzhang/archive/2006/01.aspx
- group、grouping、rollup、cube的用法和区别(本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/junmail/archive/2006/12/26/1463132.aspx)
- http://blog.csdn.net/HuDon/archive/2006/06/28/846043.aspx 很不错的BLOG
- form数据传递 转载http://blog.csdn.net/lxxlql/archive/2009/08/04/4408158.aspx
- [转] 水晶报表公式使用 [来自--http://blog.csdn.net/cooldidi1/archive/2007/07/20/1700791.aspx]
- 面向对象的程序(http://blog.csdn.net/qi_jianzhou/archive/2006/03/31/646124.aspx)
- 集合的clone[转自http://blog.csdn.net/dr2tr/archive/2006/03/07/617474.aspx]
- Windows消息产生的时机 http://blog.csdn.net/Free_Sword/archive/2006/05/07/711158.aspx
- CString 的方法(from:http://blog.csdn.net/lijuwen/archive/2006/03/13/623186.aspx)
- 程序员的十层楼(http://blog.csdn.net/xjbx/archive/2009/02/08/3869314.aspx)
- opencore的文件识别(http://blog.csdn.net/jinlking/archive/2009/04/20/4095415.aspx)
- 1个人开发操作系统-初篇 http://blog.csdn.net/tyrone1979/archive/2006/08/03/1013734.aspx
- elf文件格式http://blog.csdn.net/coutcin/archive/2006/08/15/1065433.aspx
- VC 中使用 COM 接口的一般步骤
- AJAX基本应用之:根据输入内容自动填充下拉框
- Ajax实现无刷新三联动下拉框
- VC用ADO访问数据库全攻略
- Ajax使用初步
- 生成100万条8位不重复数据的示例--来自http://blog.csdn.net/zjcxc/archive/2006/08/20/1099215.aspx
- 数据通信基础
- JavaScript创建高级对象的方法
- Ajax简单示例之改变下拉框动态生成表格
- 软件测试名词 zz
- 可怖的铃声
- (Python编程)扩展模块的细节
- 两边漂浮图片的一段JS
- 关于c#.Net操作Access数据库的类,支持事务处理