2

データベース テーブルをテスト データで埋める無料のユーティリティはありますか?

4

3 に答える 3

7

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

于 2011-10-27T22:30:53.563 に答える
6

そこに無料のものがあるとは思いませんが、いくらかのお金を手放しても構わないと思っているなら、 RedGate はSQL Data Generatorを提供しています。

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

これがFake Name Generatorです。データセットを作成するとは思いませんが、偽のクライアント データなどを作成しようとしている場合は、そこに時間を費やして、「正当な」外観のデータを取得できます。

于 2011-10-27T21:49:43.450 に答える
3

これをチェックして:

--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
于 2012-03-26T09:43:01.993 に答える