4

我正在从 SQL Server 生成一个平面文件,我希望为此拥有大约 3-5 百万条记录。有人可以给我一个查询,我可以在 Adventure 作品上运行以获得 3-5 百万条记录吗?我正在寻找冒险作品,因为它具有有意义的数据。

4

1 回答 1

8

以下查询将为您提供您正在寻找的内容,即来自Adventure Works数据库的 3 到 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 回答