4

SQL Serverからフラットファイルを生成していますが、そのために約300万から500万のレコードが必要です。誰かが私に300〜500万のレコードを取得するためにAdventure Worksで実行できるクエリを教えてもらえますか?意味のあるデータがあるので、冒険作品から探しています。

4

1 に答える 1

8

次のクエリは、変数の値に基づいて、 Adventure Worksデータベースから300万から500万行の、探しているものを提供します@NumRows

DECLARE @NumRows INT=3000000; -- Number of rows to return

SELECT TOP(@NumRows) B1.*                -- Take @NumRows out of:
FROM Production.BillOfMaterials B1       -- BillOfMaterials has 2,679 rows
CROSS JOIN Production.BillOfMaterials B2 -- multiplied by 2,679 rows = 7,177,041 rows

注:このクエリの実行には時間がかかる場合があります(たとえば、私のPCでは17秒)。

于 2012-04-26T14:30:03.920 に答える