0

我正在尝试为 SQL Server 2008 XML 批量上传创建 XML 映射架构。我的 XML 数据文件包含将填​​充数据库中多个表的数据。到目前为止,我能够创建一个将填充多个表的映射模式。我遇到的问题是我的数据库表中有很多“查找”列。这些“查找”表包含两列:(1) 主键 ID (INT) 列和 (2)具有唯一约束的名称 (VARCHAR) 列。包含对这些查找表的外键引用的表引用主键 ID 列,而不是名字。问题是我的 XML 数据文件包含查找的名称而不是主键 ID。映射模式中是否有办法自动将这些查找的名称转换为其对应的主键 ID?

4

1 回答 1

0

我还没有找到有关 SQL Server 2008 XML 批量上传架构的问题的答案。但是,我想到另一种方法是使用 XSLT(可扩展样式表语言转换),它将获取 XML 文件并将数据转换为 SQL 插入语句。使用这种方法,生成将“查找”名称转换为相应 ID 的 SQL 选择语句应该相当“容易”。

于 2012-08-23T02:14:15.023 回答