代码之家  ›  专栏  ›  技术社区  ›  Nick Bolton

是否可以使用sql xml插入并从每个记录中获取输出?

  •  0
  • Nick Bolton  · 技术社区  · 14 年前

    我想执行一个sql xml插入(在mssql上),在这种情况下,我需要向db插入一个文件列表(这很简单)。但是,有一个自动生成的pk列(id),我需要每个新创建的文件名的id,而不需要执行第二个查询。这可能吗?我想结果是/不是xml并不重要,但输入肯定必须是。

    1 回复  |  直到 14 年前
        1
  •  0
  •   Nick Bolton    14 年前

    回答我自己的问题…我认为一个可能的解决方案(作为一个事务)是像平常一样插入sql-xml。然后,选择表中的所有行,并在“要插入”xml数据中对数据左键联接,其中联接列是filename…这将返回刚刚插入的所有行的id。