除了在这个线程SQL DB to XML中导出到 xml 之外,我希望做的是,对于作为外键的每一行,我还想包含该引用的 xml 表示。
例如员工表:
EID(PK) Name Supervisor(FK)
1 John NULL
2 Kevin 1
应将 XML 输出为:
<Employees>
<Employee>
<EID>1</EID>
<Name>John</Name>
<Supervisor>NULL</Supervisor>
</Employee>
<Employee>
<EID>2</EID>
<Name>Kevin</Name>
<Supervisor>
<EID>1</EID>
<Name>John</Name>
<Supervisor>NULL</Supervisor>
</Supervisor>
</Employee>
</Employees>
我正在寻找 C#(如果我能找到一种方法来知道 DataColumn 是外键)或 SSIS 中的解决方案。