如何按类型创建和 ID 以及使用查找 table 的 parent-child ID?
How to create and ID by type and also an parent-child ID using lookup table?
我想导入一个包含已定义结构的 txt 文件。我需要为每种记录类型创建一个标识,还需要创建一个 parent-child id,以便于加入特定的记录类型。
我还有一个查找 table 说明 parent 记录类型:
查询 TABLE
TYPE | STRUCTURE LEVEL | PARENT
A | 1 |
B | 2 | A
C | 3 | B
D | 3 | B
E | 2 | A
F | 3 | E
我的数据类似于:
TYPE | INFO
A | dummy
B | dummy2
C | dummy3
C | dummy4
D | dummy5
B | dummy6
B | dummy7
C | dummy8
B | dummy9
D | dummy10
E | dummy11
F | dummy12
如果您查看 table 数据,我需要涵盖一些情况:
- 第一个"B"记录有3children(两个"C"类型和一个"D")
- 第二条"B"记录没有child
- 第三条"B"记录没有"D"child
- 第四条"B"记录没有"C"child
- "B" 和 "E" 记录是同级记录,"C" 和 "D"
是同级记录
我想得到以下结果(不管结果是否在单个 table 中):
Table一个
ID | PARENT_ID | TYPE | INFO
1 | | A | dummy
TableB
ID | PARENT_ID | TYPE | INFO
1 | 1 | B | dummy2
2 | 1 | B | dummy6
3 | 1 | B | dummy7
Table C
ID | PARENT_ID | TYPE | INFO
1 | 1 | C | dummy3
2 | 1 | C | dummy4
3 | 3 | C | dummy8
TableD
ID | PARENT_ID | TYPE | INFO
1 | 1 | D | dummy5
2 | 4 | D | dummy10
TableE
ID | PARENT_ID | TYPE | INFO
1 | 1 | E | dummy11
Table F
ID | PARENT_ID | TYPE | INFO
1 | 1 | F | dummy12
对于冗长的解释,我们深表歉意,在此先感谢您的帮助。
已解决。我的解决方法是开发自己的 C# 程序,用于将数据导入 SQL 服务器。
我想导入一个包含已定义结构的 txt 文件。我需要为每种记录类型创建一个标识,还需要创建一个 parent-child id,以便于加入特定的记录类型。
我还有一个查找 table 说明 parent 记录类型:
查询 TABLE
TYPE | STRUCTURE LEVEL | PARENT
A | 1 |
B | 2 | A
C | 3 | B
D | 3 | B
E | 2 | A
F | 3 | E
我的数据类似于:
TYPE | INFO
A | dummy
B | dummy2
C | dummy3
C | dummy4
D | dummy5
B | dummy6
B | dummy7
C | dummy8
B | dummy9
D | dummy10
E | dummy11
F | dummy12
如果您查看 table 数据,我需要涵盖一些情况:
- 第一个"B"记录有3children(两个"C"类型和一个"D")
- 第二条"B"记录没有child
- 第三条"B"记录没有"D"child
- 第四条"B"记录没有"C"child
- "B" 和 "E" 记录是同级记录,"C" 和 "D" 是同级记录
我想得到以下结果(不管结果是否在单个 table 中):
Table一个
ID | PARENT_ID | TYPE | INFO
1 | | A | dummy
TableB
ID | PARENT_ID | TYPE | INFO
1 | 1 | B | dummy2
2 | 1 | B | dummy6
3 | 1 | B | dummy7
Table C
ID | PARENT_ID | TYPE | INFO
1 | 1 | C | dummy3
2 | 1 | C | dummy4
3 | 3 | C | dummy8
TableD
ID | PARENT_ID | TYPE | INFO
1 | 1 | D | dummy5
2 | 4 | D | dummy10
TableE
ID | PARENT_ID | TYPE | INFO
1 | 1 | E | dummy11
Table F
ID | PARENT_ID | TYPE | INFO
1 | 1 | F | dummy12
对于冗长的解释,我们深表歉意,在此先感谢您的帮助。
已解决。我的解决方法是开发自己的 C# 程序,用于将数据导入 SQL 服务器。