1. 程式人生 > >Sql Server生成測試資料

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 @
[email protected]
+1 end set identity_insert tb_TestTable400 off

通過vs2010生成測試資料:

相關推薦

Sql Server生成測試資料

GO create table tb_TestTable400 --建立表 ( id int identity(1,1) primary key, userName nvarchar(40)

使用sql語句生成測試資料

做資料庫開發或管理的人經常要建立大量的測試資料,動不動就需要上萬條,如果一條一條的錄入,那會浪費大量的時間,本文介紹了Oracle中如何通過一條SQL快速生成大量的測試資料的方法。 產生測試資料的SQL如下: SQL> select rownum as id, 2

Postgresql 隨機生成測試資料sql

100w條隨機測試資料。 create table abc (a integer,b integer,c integer ,d integer); postgres=# insert into a

SQL SERVER生成資料字典

-- 資料字典 SELECT         (case when a.colorder=1 then d.name else '' end)表名,         a.colorder 欄位序號,         a.name 欄位名,         (case whe

藉助資料庫執行sql語句批量生成測試資料

本人在學習selenium2java和資料庫使用的過程中,需要測試兌換卡購買課程的功能。測試的兌換卡之前都是手動新增的比較麻煩,自己寫了一個方法,批量生成測試兌換卡。 //新增兌換卡 public static void addCoupon() throws Class

使用 SQL Data Generator 4 生成測試資料

首先我們開啟軟體,它會彈出新增資料庫的操作介面,如圖: 新增資料庫這裡我們不做過多的講解。 接下來是對錶的設定。 接下來我們可以對列進行這些設定: 這裡挑幾個典型的說一下: 這是使用正則表示式限制生成的測試資料。 這是對日期的設定。 除此

SQL Server SSIS 參考資料

鏈接 鏈接服務器 sql server 參考 選項 wan archive html 1. 如何在 SQL Server 中創建鏈接服務器 http://www.cnblogs.com/spring_wang/p/5409394.html 2. 如何安裝 SSIS 開發工具

一圖勝千言 -- SQL Server 基準測試

.com ado PE com ces 分享 png 圖片 AD 一圖勝千言 -- SQL Server 基準測試

SQL Server生成實體

rom row span object val ber server pro pri SELECT ‘/// <summary> /// ‘ + CAST(C.value AS NVARCHAR) + ‘ /// </summary> [D

SQL Server 生成時間序列

WITH DateSequence AS ( SELECT CONVERT(DATETIME,'20150101') AS DateNum UNION ALL SELECT DateNum+1 FROM DateSequence WHERE Da

SQL Server 百萬級資料提高查詢速度的方法

1.應儘量避免在 where 子句中使用!=或<>操作符,否則將引擎放棄使用索引而進行全表掃描。 2.對查詢進行優化,應儘量避免全表掃描,首先應考慮在 where 及 order by 涉及的列上建立索引。 3.應儘量避免在 where 子句中對欄位進行 null 值判斷,否則將導致引擎

(轉)SQLServer_十步優化SQL Server中的資料訪問四

            原文地址:http://tech.it168.com/a2009/1125/814/000000814758_all.shtml 第八步:使用SQL事件探查器和效能監控工具有效地診斷效能問題   在SQL Ser

(轉)SQLServer_十步優化SQL Server中的資料訪問五

    第九步:合理組織資料庫檔案組和檔案   建立SQL Server資料庫時,資料庫伺服器會自動在檔案系統上建立一系列的檔案,之後建立的每一個數據庫物件實際上都是儲存在這些檔案中的。SQL Server有下面三種檔案:   1).mdf檔案   這是最主要的資料檔案,每個資料庫只能有一個

SQL Server返回插入資料的ID和受影響的行數

首先看看資料庫裡面的資料(S_Id為自增長標識列): sql server 中返回上一次插入資料的ID(標識值)有三種方式: 第一種 @@IDENTITY: 1 insert into Student(S_StuNo,S_Name,S_Sex,S_Height) 2 values('013',

SQL Server CDC變更資料捕獲

SQL Server中記錄資料變更的四個方法:觸發器、Output子句、變更資料捕獲(Change Data Capture )功能、同步更改跟蹤。 這裡記錄下cdc: 變更資料捕獲可記錄應用於 SQL Server 表的插入、更新和刪除活動。 對資料庫中的某張表啟用變更資料捕獲,例子:

python入門23 pymssql模組(python連線sql server增刪改資料

增刪改資料必須connect.commit()才會生效  回滾函式 connect.rollback()   連線資料庫 ''' dinghanhua sql server增刪改 ''' import pymssql server = '192.168.1.1' user

SQL server 2008 定義資料型別

1. 字元資料型別 字元資料型別包括varchar、char、nvarchar、nchar、text以及ntext。這些資料型別用於儲存字元資料。varchar和char型別的主要區別是資料填充。如果有一表列名為FirstName且資料型別為varchar(20),同時將值Brian儲存到該

SQL Server比較常見資料型別詳解

在SQL Server 中每個變數、引數、表示式等都有資料型別。系統提供的資料型別分為幾大類。     其中,BIGINT、 SQL_VARIANT 和TABLE 是SQL Server 2000 中新增加的3 種資料型別。下面分類講述各種資料型別。 一、 整數

SQL Server 匯入EXCEL資料

一、匯入本地的excel資料到本地資料庫,流程如下: 1、--啟動OpenDataSource exec sp_configure 'show advanced options',1 reconfigure exec sp_configure 'Ad Hoc Distri

SQL Server 返回xml資料

返回格式如 建立臨時資料 SELECT IDENTITY(INT,1,1) AS ID,*INTO #TempTableFROM( SELECT  '張三' AS Name,'張家長' AS Parent,12 AS  Age, '男' AS Sex, '+0743 123456' AS Phone,'[e