2011-10-27 13 views
2

データベーステーブルにテストデータを入力する無料のユーティリティはありますか?SQL Serverテーブルにテストデータを入力してください

+0

無料私はそれが思われることの任意... http://www.sqledit.com/dg/ –

+0

もう少し複雑を知りません。たとえば、アメリカの住所を使用している場合は、都市、州、および地方自治体が正当な値か、またはランダムな値であるべきですか。有効な2文字の略語だけを述べるべきですか?私はそれが役立つ場合は、私はあなたにランダムな人の名前を生成するために送ることができるSQLスクリプトがあります。 – Sparky

+0

私は独自のC#ユーティリティを使ってregexpを使ってデータを生成します。このようにしてDALもテストします。このユーティリティはhttp://code.google.com/p/rxrdg/から入手できます。 – Goran

答えて

2
この

チェック:

--Declare variables 

DECLARE @NoOfRows INT, @StartVal INT, @EndVal INT, @Range INT 

--Preset the variables 

SELECT @NoOfRows = 10000, @StartVal = 10, @EndVal = 20, @Range = @EndVal - @StartVal + 1 

--Create the test table with "random values" integers and floats 

SELECT TOP (@NoOfRows) 
SomeRandomInteger = ABS(CHECKSUM(NEWID())) % @Range + @StartVal, 
SomeRandomFloat = RAND(CHECKSUM(NEWID())) * @Range + @StartVal 

INTO #TempTable 

FROM sys.all_columns ac1 
CROSS JOIN sys.all_columns ac2 

SELECT * FROM #TempTable 
6

私はそこに無料の1つがあるとは思わないが、RedGateがお金を入れたい場合はSQL Data Generatorとなる。

いつでも自分で書くことができます。そうすれば、そこにどんなデータが入っているのか知ることができます。

ここにはFake Name Generatorがあります。私はそれがデータセットを信じていないと思っていますが、偽のクライアントデータやそのようなものを作成しようと思っているなら、そこに時間を費やして "正当な"見た目のデータを得ることができます。

7

VS2010 PremiumまたはUltimateで開発する場合は、データジェネレータが組み込まれています。 SQL Server 2008データベースプロジェクトを作成し、「データ生成計画」を追加する必要があります。このarticleには、使用方法に関する情報があります。

関連する問題