【问题标题】:SQL Server 2008 / XML Bulk Load Mapping Schema / Lookup Foreign Key IDSQL Server 2008 / XML 批量加载映射架构 / 查找外键 ID
【发布时间】:2012-06-29 14:36:40
【问题描述】:

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

【问题讨论】:

    标签: xml sql-server-2008 xsd bulk-load


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-18
      • 2014-12-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多