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