在ms sql中生成伪分层数据

时间:2015-12-04 19:07:32

标签: sql-server hierarchy hierarchical-data

我需要为MS SQL数据库生成假数据。假设我有以下表格:

  • ClientGroup
  • 小组
  • 类别
  • 范围
  • 国家/地区
  • 客户端

每个表都有列id,parent_id。此外,每条记录都可以被视为顶级(parent_id = null),或者层次结构中的较低级别(parent_id设置为某个值)。

除了这些列之外,每个子表都通过parent_Entity_Id指向parentid。

以下层次结构可能适用:

ClientGroup 1 - > ClientGroup 2 - > ClientGroup 3 - >子组 - >类别 - >范围 - >国家 - >客户端

表ClientGroup中的ClientGroup 1和ClientGroup 2以及ClientGroup 3。

ClientGroup - >子组1->子组2->类别 - >范围 - >国家 - >客户。 子组1和子组2也在同一个表子组中。

以下架构也可能发生:

ClientGroup - >子组 - >类别 - >范围 - >国家 - >客户端

是否有任何工具可用于生成此类假等级数据?

0 个答案:

没有答案