如何:指定要生成的行数

若要生成数据,必须创建并运行一个数据生成计划。 数据生成计划中包含有关要填充哪些表以及要生成多少行数据的信息。 有关更多信息,请参见使用数据生成器生成数据库的测试数据

可以为每个表指定要生成的数据行数。 可以按下列方式设置行数:

  • 以硬编码数字形式设置要生成的行数。

  • 以相对于在另一个表中所生成行数的比率形式设置要生成的行数。 对于具有引用另一个表的外键的表,可以使用此方法。 例如,您可能希望在“客户”表中生成 10 行客户, 然后在“订单”表中为每个客户生成 5 个订单。 如果表中有多个外键,则只能使用其中一个外键来指定比率。

必须打开或创建数据生成计划,才能指定要生成的行数。 有关更多信息,请参见如何:创建数据生成计划

指定要生成的行数

  1. 打开或创建一个数据生成计划。

    在 Visual Studio 中,将出现数据生成计划及**“数据生成预览”**窗口。

    提示

    如果“数据生成预览”窗口尚未打开,可以通过以下操作将其打开:打开“数据”菜单,指向“数据生成”,然后单击窗口名称。 默认情况下,“数据生成预览”窗口将作为一个选项卡停靠在数据生成计划窗口的底部。 要展开视图,请单击该窗口,打开“窗口”菜单,再单击“选项卡式文档”。 也可以在标题栏中右击,然后单击“选项卡式文档”

  2. 单击数据生成计划窗口。

    数据生成计划窗口按横向分为上下两个区域。 在上部区域中,列出了架构中的所有表。 在下部区域中,显示突出显示的表的详细信息。 可以使用“表”列中的复选框来更改数据生成计划中包括的表。 有关更多信息,请参见如何:指定用于数据生成的表

  3. 单击要指定生成行数的表所在的行。

  4. 执行下列操作之一:

    1. 单击**“要插入的行”**列,然后键入要生成的行数。

      提示

      默认情况下,会为表生成 50 行。 可以使用“选项”对话框来更改默认值。 有关更多信息,请参见选项(数据库工具/数据生成器/常规)

    2. 单击**“相关表”**列,再单击向下箭头,然后单击要指定比率的表。

      可以单击此表中的外键所引用的任何表。 如果没有为该表定义外键,则**“相关表”列为空。 在单击相关表之后,“相关表的比率”列将自动填充这两个表之间的当前比率。 当前比率是使用“要插入的行”列的当前值来计算的。 您可以通过单击“相关表的比率”列来更改该比率。 以 N:M 格式指定比率,其中 N 是要插入到该表中的行数,M 是要插入到所引用的表中的行数。 当您更改该值时,“要插入的行”**列也会相应地更新以显示新的行数。

  5. 在**“文件”菜单上,单击“保存”**。

    现在已经指定了要生成的行数,接下来可以指定要包括哪些列。 有关更多信息,请参见如何:为数据生成指定列

请参见

任务

演练:创建和运行数据生成计划