Sql Server生成测试数据

GO
create table tb_TestTable400 --创建表
(
id int identity(1,1) primary key,
userName nvarchar(40) not null,
userName1 nvarchar(40) not null,
userName2 nvarchar(40) not null,
userName3 nvarchar(40) not null,
userName4 nvarchar(40) not null,
userName5 nvarchar(40) not null,
userName6 nvarchar(40) not null,
userName7 nvarchar(40) not null,
userName8 nvarchar(40) not null,
userName9 nvarchar(40) not null,
userName10 nvarchar(40) not null,
userPWD nvarchar(40) not null,
userPWD1 nvarchar(40) not null,
userPWD2 nvarchar(40) not null,
userPWD3 nvarchar(40) not null,
userPWD4 nvarchar(40) not null,
userPWD5 nvarchar(40) not null,
userPWD6 nvarchar(40) not null,
userPWD7 nvarchar(40) not null,
userPWD8 nvarchar(40) not null,
userPWD9 nvarchar(40) not null,
userPWD10 nvarchar(40) not null,
userPWD11 nvarchar(40) not null,
userPWD12 nvarchar(40) not null,
userPWD13 nvarchar(40) not null,
userPWD14 nvarchar(40) not null,
userEmail nvarchar(40) null
)
GO

set identity_insert tb_TestTable400 on
declare @count int
set @count=1
while @count<=4000000
begin
insert into tb_TestTable400( id , userName, userName1, userName2,userName3, userName4, userName5, userName6, userName7, userName8, userName9, userName10, userPWD, userPWD1,userPWD2, userPWD3,
userPWD4, userPWD5, userPWD6, userPWD7, userPWD8, userPWD9, userPWD10, userPWD11, userPWD12,userPWD13, userPWD14, userEmail ) values(@count,newid(),newid(),newid(),newid(),newid(),newid(),newid(),newid(),newid(),newid(),newid(),newid(),newid(),newid(),newid(),newid(),newid(),newid(),newid(),newid(),newid(),newid(),newid(),newid(),newid(),newid(),newid())
set @count=@count+1
end
set identity_insert tb_TestTable400 off

通过vs2010生成测试数据:

http://blog.csdn.net/jiankunking/article/details/45221313

时间: 2024-11-08 21:24:46

Sql Server生成测试数据的相关文章

SQL Server生成数据发布的INSERT语句

[问题]DB结构的发布,SQL Server的管理器可以生成脚本:那么数据如何发布呢? [思路]生成INSERT INTO ... VALUES...语句 /*-- ============================================= -- Author: Yew -- Create date: 2012-05-18 -- Description: 生成数据发布的INSERT脚本 ----TestCode--------------------------- EXEC [T

SQL Server 生成数据透视表

数据透视表是分析数据的一种方法,在Excel中就包含了强大的数据透视功能.数据透视是什么样的呢?给个例子可能更容易理解.假设有一张数据表: 销售人员            书籍                        销量 ---------------------------------------- 小王               Excel教材                      10 小李               Excel教材                     

CodeSmith生成SQL Server视图的实体类脚本

第一个文件是businessobjctforView.cst,生成C#实体类,此脚本需要引用第二个文件CommonUtility.cs.需将两个文件放在同一目录中. <%@ CodeTemplate Language="C#" TargetLanguage="T-SQL" Description="Generates a update stored procedure." %><%@ Assembly Name="Sc

sql server自动生成批量执行SQL脚本的批处理

  场景: DBA那边给我导出了所有的存储.函数等等对象的创建脚本,有上千个文件. 现在需要将这些对象创建脚本导入到另外一个库,如何解决呢? 手动一个个执行显然不太现实. 于是手动写了一个批处理,将所有的文件形成一个.SQL的脚本,最后以@生成的.SQL脚本方式导入到目标库中. OS环境:WINDOWS xp 脚本内容如下: @echo off if exist list.sql del list.sql /q :input cls set input=: set /p input= 请输入要进

SQL Server 2005新特性

一.企业级数据管理 在当今的互联世界中,数据和管理数据的系统必须始终为用户可用且能够确保安全,有了SQL Server 2005,组织内的用户和IT专家将从减少应用程序宕机时间.提高可伸缩性及性能.更紧密的安全控制中获益.SQL Server 2005 也包括了很多新的和改进的功能来帮助企业的IT团队更有效率的工作.SQL Server 2005 包括了几个在企业级数据管理中关键的增强: 易管理 可用性 可伸缩性 安全性 1.易管理 SQL Server 2005 能够更为简单的部署.管理和优化

SQL Server:创建索引视图

server|创建|视图|索引 视图也称为虚拟表,这是因为由视图返回的结果集其一般格式与由列和行组成的表相似,并且,在 SQL 语句中引用视图的方式也与引用表的方式相同.标准视图的结果集不是永久地存储在数据库中.查询每次引用视图时,Microsoft SQL Server 2000 会动态地将生成视图结果集所需的逻辑合并到从基表数据生成完整查询结果集所需的逻辑中.生成视图结果的过程称为视图具体化.有关更多信息,请参见视图解析. 对于标准视图而言,为每个引用视图的查询动态生成结果集的开销很大,特别

SQL server中如何备份和还原以及备份系统数据库

备份 SQL Server 数据库.在备份上运行测试还原过程以及在另一个安全位置存储备份副本可防止可能的灾难性数据丢失. 使用有效的数据库备份,可从多种故障中恢复数据,例如: 介质故障. 用户错误(例如,误删除了某个表). 硬件故障(例如,磁盘驱动器损坏或服务器报废). 自然灾难. 备份模式在sql server中也有三种类型(它决定备份哪些数据) 1.完整备份 备份包括这个数据库,部分事务日志,数据库结构和文件结构.完整备份代表的是备份完成时刻的数据库状态 2.差异备份 它备份在上一次完整备份

SQL Server中如何清除特定语句的执行计划缓存

SQL server运行到一定的时候, 执行计划的缓存可能会相当大,有些能到几个GB的大小.这个时候假设某个语句比较复杂而且SQL server 生成的执行计划不够优化,你希望把该执行计划的缓存清除使得SQL server能够重新编译该语句.该如何做呢? 如果是存储过程则很好办,直接使用sp_recompile就可以了,如下所示.如果参数是表,那么所有用到该表的存储过程或http://www.aliyun.com/zixun/aggregation/17067.html">trigger都

【译】SQL Server索引进阶第八篇:唯一索引

原文:[译]SQL Server索引进阶第八篇:唯一索引     索引设计是数据库设计中比较重要的一个环节,对数据库的性能其中至关重要的作用,但是索引的设计却又不是那么容易的事情,性能也不是那么轻易就获取到的,很多的技术人员因为不恰当的创建索引,最后使得其效果适得其反,可以说"成也索引,败也索引".     本系列文章来自Stairway to SQL Server Indexes,翻译和整理后发布在agilesharp和博客园,希望对广大的技术朋友在如何使用索引上有所帮助.   唯一